附:安装python、django略
浏览器——》urls.py——》views.py——》templates/xxx.html
1、在settings.py中添加新建的app
2、urls.py中配置浏览器请求的url,并在url中指定views中相应的方法
3、views.py中创建需要处理的数据
4、models.py是用来创建数据模型的,最后向数据库中填充数据,供views中使用
5、templates/xxx.html是views中指定的模板文件,该模板可以处理views传递的参数
注:urls.py中的url方法中可以传入4个参数,其中name参数可以在模板里面用 {%url url_name 参数%} 也可以在view redirect的时候使用。。。。有个便利,就是你url更改了,但是name不用改,其他用url_name的地方也不用改了
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
django-admin startproject demo
demo
├── demo
│ ├── init.py
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
├── manage.py
cd demo
sudo ./manage.py blog
demo
├── blog
│ ├── init.py
│ ├── admin.py
│ ├── models.py
│ ├── views.py
├── demo
│ ├── init.py
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
├── django_socket.xml
├── django_wsgi.py
├── manage.py
demo
├── blog
│ ├── templates
│ │ └── ueditor.html
│ ├── init.py
│ ├── admin.py
│ ├── models.py
│ ├── views.py
├── demo
│ ├── init.py
│ ├── settings.py
│ ├── urls.py
│ ├── wsgi.py
├── django_socket.xml
├── django_wsgi.py
├── manage.py
1、在setting.py中添加blog
2、在urls.py中添加url解析地址,并指明views中的处理函数
3、在views中编写show_author函数,并将处理的结果返回给templates中index.html,同时还可以传递相应的参数
4、templates中的index.html相应views返回的结果,以及传递过来的参数
/demo/manage.py
sudo ./manage.py makemigrations
sudo ./manage.py migrate
/demo/manage.py
sudo ./manage.py runserver
http://127.0.0.1:8000/blog