上周简单介绍了django部署启动等小儿科碎料,现在转入干货了,大家期待吧,今天跟说说用django怎么做一个登录web的功能,分2节来说吧,第1节说说如何django工作的!
前面我们说了django是mtv模式,那这个web也就采用这种模式来写,在上次建的HelloWorld项目上建我们的子项目
cdHelloWorl
django-adminstartappsign#创建子项目sign,项目名自定
创建后,使用PyCharm工具打开项目,项目架构如下:
migrations/:用于记录models中数数据的变更。
admin.py:映射models中的数据到Django带自的admin后台。
apps.py:在新的Django版本中新增,用于应用程序的配置。
models.py:创建应用程序数据表模型(对应数据库的相关操作)。
tests.py:创建Django测试。
views.py:控制向前端显示哪些数据
处理流程是这样的,看一下下面的图就识啦
按照上面的步骤
1、先写一下静态index.xhtml,这就是我们前端界面的html代码啦,同样在PyCharm里写就可以啦,代码如下:
html
head
titleDjangoPage/title
/head
body
h1HelloDjango!/h1
/body
/html
2、编辑HelloWorld目录下的url.py,这是设置调用的view,代码如下
3、编辑sign目录下view.py,这是设置请求的html,代码如下
4、编辑HelloWorld目录下setting.py,这是设置发布的应用项目、应用的模板,代码如下
保存好以上代码,我们重启下服务,这个index就完成啦,效果如下
白癜风如何治疗比较好北京哪家治白癜风医院好