Web开发

首页 » 常识 » 常识 » Python37开发Django22
TUhjnbcbe - 2023/9/16 19:24:00
云南白癜风QQ交流群 http://www.guanxxg.com/news/roll/1568634.html

建了项目,运行起了Django2.2后,见到了一支升空的火箭,它将会穿过云海,直达太空。

一支穿云箭,应用来相见。

1

打开,cd到manage.py文件这里,输入python3manage.pystartappsales,创建一个应用--销售管理系统(sales)。

sales/

__init__.py

admin.py

apps.py

migrations/

__init__.py

models.py

tests.py

urls.py(注:这个不是命令生成的,是我另外新建的文件。)

views.py

2

生成的Python文件,从名字上就可以直接意会到它们的含义或作用。如果实在不知道文件名的意思,就放心大胆地去查英语词典吧。

__init__.py:这个上一节说过,它就是声明当前的文件夹为一个包。

admin.py:自带的一个后台管理小系统。

apps.py:当前应用的配置文件。

migrations:实体(model)文件存放在这里,并可通过命令,生成对应的数据库表结构。

models.py:数据库(db)操作文件,就是对数据进行增删查改的那个呀。

tests.py:为单元测试而生的文件,如测试一下数据库连接是否成功。

urls.py:这个不是命令生成的,是我另外新建的文件。它就是这个应用的文件清单列表。为.

了保持应用的独立性,建议在每个应用下面都新建一个urls.py文件。

views.py:Django框架采用的是MVT的模式,其中V充当是控制器的角色。

3

在知道views.py是控制器后,手里有些发痒,总想控制一些效果看看。好,咱就先来些简单的,打开views.py文件,输入一下几行代码。其中index(request):是一个函数(或叫方法),它有返回内容或页面两种方式,这里是直接返回内容。

fromdjango.

1
查看完整版本: Python37开发Django22