美文网首页Python开发
python(02) 第一个Django项目

python(02) 第一个Django项目

作者: 灼灼2015 | 来源:发表于2016-11-22 16:34 被阅读143次

    开发工具:python2.7+PyCharm+Django1.10.3

    1)创建Django项目
    PyCharm->File->new project->Django


    Django.jpg
    1. 创建好的项目
      Project_init.jpg
      目录说明:
      TestProject: 项目的容器。**
      manage.py:** 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。**
      TestProject/init.py:** 一个空文件,告诉 Python 该目录是一个 Python 包。**
      TestProject/settings.py:** 该 Django 项目的设置/配置。**
      TestProject/urls.py:** 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站目录。**
      TestProject/wsgi.py:** 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
    2. 启动Django项目
      Run Project.jpg
      页面访问:http://localhost:8000
    3. 编写helloworld
      在TestProject目录下
      view.py
    from django.shortcuts import render
    def hello(request):    
        context          = {}    
        context['hello'] = 'Hello World'    
        return render(request, 'hello.html', context)
    

    urls.py

    from django.conf.urls import url
    from django.contrib import admin
    from TestProject.view import hello
    
    urlpatterns = [    
          url(r'^hello/$', hello),
    ]
    

    在templates目录下

    <!DOCTYPE html>
    <html lang="en">
    <head>    
        <meta charset="UTF-8">    
        <title>Title</title>
    </head>
    <body>    
        <h1>{{ hello }}</h1>
    </body>
    </html>
    
    1. 访问helloworld
      http://localhost:8000/hello/

    补充:Django的处理流程
    1)浏览器通过http://localhost:8000/hello/访问
    2)因hello 在urls.py中找到url(r'^hello/$', hello),
    3)通过TestProject.view的hello找到代码 def hello() 和定位页面 hello.html
    4)找到hello.html页面 并显示Hello World

    相关文章

      网友评论

        本文标题:python(02) 第一个Django项目

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