Django框架初步
1,模版
2,视图
3,实体
4,数据库
所需软件:
python3.5
django的安装
进入Django的文件目录下,执行python setup.py install安装Django
检查是否安装成功的方法:
进入python命令行,import django 执行django.version
将django加入环境变量中,还有将python scripts加入环境变量中目的是加入django的命令文件
创建工程的方法:
django-admin.py startproject website
在website目录下有个manage.py文件这个文件是管理工具文件,在进入下一层可以看到settings.py文件这个是网站配置使用。
urls.py
网址入口,关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。
views.py
处理用户发出的请求,从urls.py中对应过来, 通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页。
models.py
与数据库操作相关,存入或读取数据时用到这个,当然用不到数据库的时候 你可以不使用。
forms.py
表单,用户在浏览器上输入数据提交,对数据的验证工作以及输入框的生成等工作,当然你也可以不使用。
templates 文件夹
views.py 中的函数渲染templates中的Html模板,得到动态内容的网页,当然可以用缓存来提高速度。
admin.py
后台,可以用很少量的代码就拥有一个强大的后台。
settings.py
Django 的设置,配置文件,比如 DEBUG 的开关,静态文件的位置等。
settings.py中需要修改时区,TIME_ZONE=“Asia/Shanghai”,LANGUANGE_CODE =“zh-cn”
INSTALLED_APPS是配置网址位置的地方
新建一个网站:django-admin.py startapp blog
启动内置服务器:pytnon3 manage.py runserver
一般流程:
1.django-admin.py startproject website
2.manage.py startapp blog
3.修改了文件:setting.py ,urls.py
4.定义了一个index.py ,在blog/view.py
5.创建了模版,blog/templates/index.html
6.views.py文件修改
7.manage.py runserver