这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战」
这里是清安,V:qing_an_an,欢迎一起交流,内设小群一个。博主也是新人一个,所以Django篇,其实也是自己做笔记,复习的一个过程。
本篇带你先了解一下文件中的py文件都有什么用处!
Django 采⽤了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template):
1 | markdown复制代码 M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进⾏数据处理。 |
了解完这些,我看直接进入正题看看怎么会是吧。
在此之前呢,先启动一下数据库:
如上图所示,qingan文件下还有一个qingan文件,这里干什么用呢:
qingan:只是你项⽬的容器, ⽬录名称对 Django 没有影响,你可 以将它重命名为任何你喜欢的名称。
qingan:⼀个 Python 包。它的名字就是当你引⽤它内部 任何东⻄时需要⽤到的 Python 包名。
init.py:⼀个空⽂件,告诉 Python 这个⽬录应该被认为是⼀ 个 Python 包。⽤于申明。
asgi.py:作为你的项⽬的运⾏在 ASGI 兼容的 Web 服务器上的⼊ ⼝。使⽤ ASGI 来部署的时候使⽤。
settings.py:Django 项⽬的配置⽂件。
urls.py:Django 项⽬的 URL 声明,就像你⽹站的“⽬录”。
wsgi.py:作为你的项⽬的运⾏在 WSGI 兼容的Web服务器上的⼊⼝。 使⽤使⽤ WSGI 进⾏部署的时候使⽤。
1 | markdown复制代码manage.py:⼀个让你⽤各种⽅式管理 Django 项⽬的命令⾏⼯具。 |
注册应用
1 | ini复制代码 这里为什么要注册,不注册就相当于你是一个黑户,虽然看着没什么事情,但是很多地方收限制。 |
构建应用视图
1 | xml复制代码 打开应用中的views.py文件,也就是testqing/views.py。 |
本文转载自: 掘金