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 views urlpatterns = [ # path('admin/', admin.site.urls), # www.xxx.com/index path('index/', views.index), ]
-
编写视图函数(views.py)
编写视图函数
def index(request): return HttpResponse("欢迎光临!")
-
启动Django项目
-
命令行启动
python manage.py runserver
-
功能选项启动
然后使用url地址访问。