1. APP
-
定义:Django中功能的细分,每个APP有独立的数据库、表结构、HTML模版、CSS。
创建APP
python manage.py startapp app01
-
重要文件介绍
views.py:常用文件,urls中的函数常常在此处定义。
models.py:常用文件,对数据库进行操作。
2. 项目入门
-
确保app也注册(settings.py)
注册APP
INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','app01.apps.App01Config', # 刚注册的app ]
-
编写url和视图函数的对应关系(urls.py)
编写url与视图函数对应关系
from app01 import viewsurlpatterns = [# path('admin/', admin.site.urls),# www.xxx.com/indexpath('index/', views.index), ]
-
编写视图函数(views.py)
编写视图函数
def index(request):return HttpResponse("欢迎光临!")
-
启动Django项目
-
命令行启动
python manage.py runserver
-
功能选项启动
然后使用url地址访问。