20170901 django流程之url和视图函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20170901 django流程之url和视图函数相关的知识,希望对你有一定的参考价值。
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和视图函数的主要内容,如果未能解决你的问题,请参考以下文章