码迷,mamicode.com
首页 > Web开发 > 详细

20170901 django流程之url和视图函数

时间:2017-09-02 14:19:25      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:normal   path   over   启动文件   htm   otto   16px   dem   vertica   

20170901 django流程之url和视图函数

 

django实现流程

<wiz_code_mirror>
 
 
 
x
40
 
 
 
 
 
1
django
2
    #安装: pip3 install django
3

4
          添加环境变量
5

6
    #1  创建project
7
       django-admin startproject mysite
8

9
       ---mysite
10

11
          ---settings.py
12
          ---url.py
13
          ---wsgi.py
14

15
       ---- manage.py(启动文件)  
16

17
    #2  创建APP       
18
       python mannage.py startapp  app01
19

20
    #3  settings配置
21
    
22
       TEMPLATES
23

24
       STATICFILES_DIRS=(
25
            os.path.join(BASE_DIR,"statics"),
26
        )
27

28
       STATIC_URL = ‘/static/‘ 
29
       #  我们只能用 STATIC_URL,但STATIC_URL会按着你的STATICFILES_DIRS去找#4  根据需求设计代码
30
           url.py
31
           view.py
32

33
    #5  使用模版
34
       render(req,"index.html")   
35

36
    #6  启动项目
37
       python manage.py runserver  127.0.0.1:8090
38

39
    #7  连接数据库,操作数据
40
       model.py
 
 
 

django的命令行工具

django-admin.py 是Django的一个用于管理任务的命令行工具,manage.py是对django-admin.py的简单包装,每一个Django Project里都会有一个mannage.py。

<1> 创建一个django工程 : 

<wiz_code_mirror>
 
 
 
xxxxxxxxxx
1
1
 
 
 
 
 
1
django-admin.py startproject mysite
 
 

当前目录下会生成mysite的工程,目录结构如下:

技术分享

  • manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。
  • settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
  • urls.py ----- 负责把URL模式映射到应用程序。

<2>在mysite目录下创建blog应用: 

<wiz_code_mirror>
 
 
 
xxxxxxxxxx
1
1
 
 
 
 
 
1
python manage.py startapp blog
 
 

技术分享

<3>启动django项目:

<wiz_code_mirror>
 
 
 
1
 
 
 
 
 
1
python manage.py runserver 8080
 
 

这样我们的django就启动起来了!当我们访问:http://127.0.0.1:8080/时就可以看到:

技术分享

技术分享
 技术分享
技术分享
技术分享
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

20170901 django流程之url和视图函数

标签:normal   path   over   启动文件   htm   otto   16px   dem   vertica   

原文地址:http://www.cnblogs.com/gengwenhao/p/7466317.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!