zoukankan      html  css  js  c++  java
  • Python Web开发学习-Django(2)添加应用

    创建应用

    1.cmd 进入到你之前创建的Django目录,我的目录是zxjDjango

    2.执行命令: python manage.py startapp first ,first是自定义的名称。

    3.执行完之后,就可以看到在zxjDjango目录下增加了first的文件夹。

     first文件夹内的文件介绍:

    •   子文件migrations:包含与数据库迁移有关的文件。
    •   init.py:Python包的初始化文件。
    •   admin.py:与后台管理系统有关的配置文件。
    •   apps.py:应用的配置文件。
    •   models.py:应用的模型文件。
    •   tests.py:应用的测试文件。
    •   views.py:应用的视图文件。

    创建视图

    使用VS工具打开zxjDjangofirstview.py,在文件中定义一个名为index的视图函数

    from django.http import HttpResponse
    def index(request):
    return HttpResponse("这是我的第一个Django网页!")

    要查看视图函数的效果,还需要配置项目的URL

    配置项目URL

    使用VS工具打开zxjDjangozxjDjangourls.py,添加URL配置,以访问应用first中的index视图函数

    from django.contrib import admin
    from django.urls import path
    from first import views  #将first引用过来
    urlpatterns = [
        path('first/', views.index), #first就是创建的first应用,应用过来。
        path('admin/', admin.site.urls),
    ]

    保存之后,打开浏览器的地址:http://127.0.0.1:8080/

    如果出现这个页面,意识是该地址找到了两个URL需要你指定一个页面进行访问,我们再次输入:http://127.0.0.1:8080/first/

    另外,也可是将这个页面设置为默认的访问页面,修改代码:

    from django.contrib import admin
    from django.urls import path
    from first import views
    urlpatterns = [
        path('', views.index),    path('admin/', admin.site.urls),
    ]

     将first参数删除之后,直接访问http://127.0.0.1:8080/网址就可以了

    关注个人公众号:测试开发进阶之路

      

  • 相关阅读:
    Pandas怎样按条件删除行?
    分享一个百度大牛的Python视频系列下载
    Python的几个高级编程技巧
    Pandas系列-读取csv/txt/excel/mysql数据
    判断质数
    mac命令行光标操作快捷键
    私有Docker部署GitLab重置管理员密码
    noip2012借教室
    乘法逆元
    noip2008T2 火柴棒等式
  • 原文地址:https://www.cnblogs.com/zengxuejie/p/13994451.html
Copyright © 2011-2022 走看看