Django的快速搭建
这个是例子
这个是一个目录
-
项目名称:项目似乎被命名为
DJ0928
,这是Django项目的根目录。文件都是Django项目的核心配置文件。
settings.py
包含了项目的配置设置。urls.py
定义了项目的URL路由。wsgi.py
和asgi.py
分别用于Web服务器网关接口和异步服务器网关接口,它们是Django项目与Web服务器之间的接入点。
-
应用目录:
usr_mange
看起来是一个Django应用的目录。 -
迁移目录:
migrations
目录包含数据库迁移文件,如0001_initial.py
,这是Django追踪数据库变化的方式。 -
模板目录:
templates
目录包含HTML模板文件,如login.html
,show_info.html
等,这些是渲染页面时使用的。 -
应用文件
admin.py
用于配置Django的管理后台。apps.py
包含了应用的配置信息。models.py
用于定义数据库模型。tests.py
用于编写测试用例。views.py
包含视图函数或类,它们处理请求并返回响应。
-
数据库文件:
db.sqlite3
是SQLite数据库文件,Django默认使用SQLite。 -
管理脚本:
manage.py
是Django项目的命令行工具,用于执行各种与项目相关的任务。
开始创建吧
使用虚拟环境,这是推荐的做法,因为它可以帮助您保持依赖项的隔离,避免在不同项目之间出现冲突。
第一个任务在终端输入
python manage.py startapp 你的文件名
这就是我们创建出来的,不想要也可以删掉,我之前不是输入过一次嘛,我就把前一个给删除了,如果一下次没有显示出来刷新一下,不要着急,报错的话,复制一下去查一下
创建完毕之后
使用 Django 的 startapp
命令创建一个新的应用时,Django 会在该应用的目录中创建一个 apps.py
文件。在这个文件中,会自动定义一个类,该类继承自 django.apps.AppConfig
。这个类的目的是存储应用的一些配置信息。默认情况下,类的名称是应用名(即您的应用文件夹的名称)后跟 Config
。
所以,如果应用名称是 day1121manage
,那么自动生成的配置类名通常是 Day1121ManageConfig
,并且 Django 会预期您在 settings.py
文件中的 INSTALLED_APPS
设置里使用这个名字来注册您的应用。这样做的目的是让 Django 在启动时能够识别和加载您的应用。
在settings里面配置
一模一样,还有大小写
接下来有点绕,一个静态网页至少得有网页吧,网页怎么来呢?
第一步手动创建templates(别的名字也可以)里面存放html文件
第二步点击自带的views.py里面专门是来定义视图的,内容比较多,我们先直接用跳转
#!views.py
def 函数名(请求):
return render(request,"你的页面")
第三步:点在自带的urls.py
引进你的views
在urlpatterns里面添加path
到这里就差不多了,我们运行
我们先配置到这里,到这里我们是不是已经有了框架了,我们需要在你自己创建的文件下下面建立一个templates文件夹,里面放html文件,这个templates里面都是放html文件的,我们可以在手动创建一个static文件,来存放一些静态的文件,比如css,js和img。到这里我们的静态web就搭建成功了