自定义首页
django有个默认首页,我们换掉它。
from django.contrib import adminfrom django.urls import pathfrom django.http import HttpResponsedef index(request):return HttpResponse("Hello Django")urlpatterns = [path('admin/', admin.site.urls),path('', index),]
重启项目,浏览器访问127.0.0.1:8000
好了,恭喜,你已经成功学会了网页开发。
Django工作流程
目录结构
│─ manage.py # 入口文件,提供了一系列用于生成文件或者目录的命令└─ mysite/ # 主应用开发目录,保存了项目中的所有开发人员编写的代码, 目录是生成项目时指定的│- asgi.py # django3.0以后新增,用于让django运行在异步编程模式的一个web应用对象│- settings.py # 默认开发配置文件│- urls.py # 路由列表目录,用于绑定视图和url的映射关系│- wsgi.py # wsgi就是项目运行在wsgi服务器时的入口文件└- __init__.py└─ app01 # 子应用│- models # 该应用的模型类模块│- views # 该应用的视图模块│- tests # 该应用的单元测试模块│- apps # 该应用的一些配置,自动生成│- admin.py # 该应用的后台管理系统配置
app01是为了集中管理mtv而建立的模块。

-
db.sqlite3是数据库文件,一般用不到,可删除。 - 每次修改代码后,保存代码文件,pycharm会自动重启django。
