Django入门:Django执行流程

附:安装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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值