自定义首页
django有个默认首页,我们换掉它。
from django.contrib import admin
from django.urls import path
from django.http import HttpResponse
def 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。