Django04

作者: 忘川止 | 来源:发表于2017-07-01 19:44 被阅读0次
    • 测试下上次安装的虚拟环境
      1. 首先
        source virtualenvwrapper.sh
      2. 显示虚拟环境
        lsvirtualenv
      3. 选择虚拟环境
        workon P3_D11_Rango
      4. 退出
        deactivate
    截图

    以下命令都在虚拟环境中进行

    1. 创建工程和应用并测试

    1. 创建工程 django-admin.py startproject tango_with_django_project
    2. cd 进工程目录
    3. 创建app(应用)python3 manage.py startapp rango
      注意用python3
      执行完后目录结构:
    目录
    1. 执行测试 python3 manage.py runserver 8000
    测试成功的截图

    2. 编写第一个网页

    1. 把你的应用添加的工程中
      在settings.py 中的 INSTALLED_APPSINSTALLED_APPS中添加


      添加图
    2. 创建视图
      在rango应用中的views.py写入代码

      from django.http import HttpResponse
      def index(request):
          return HttpResponse("Rango says hey there world!")
    
    1. url映射
    • 在rango应用中创建一个urls.py 在其中写入
      from django.conf.urls import url
    from rango import views
    urlpatterns = [
            url(r'^$', views.index, name='index')
    ]
    

    思考一下为什么 空字符也能匹配?
    因为当我们进行URL匹配时,只考虑到了原始URL字符串的一部分.这是因为我们的Django项目会优先处理原始URL字符串

    • 在工程中urls.py 编写
    from django.conf.urls import include
    urlpatterns = [
      url(r'^admin/', include(admin.site.urls)),
      url(r'^rango/', include('rango.urls')), # ADD THIS NEW TUPLE!
    ]
    
    1. 效果图:
    成功效果图

    主要的流程:

    流程

    3. 练习

    练习

    练习代码:
    urls.py


    urls

    views.py


    views
    效果图 Paste_Image.png Paste_Image.png

    相关文章

      网友评论

          本文标题:Django04

          本文链接:https://www.haomeiwen.com/subject/wnmwcxtx.html