创建好django项目后对其进行配置
# 1.检查settins.py 中 INSTALLED_APPS是否包含应用目录,没有则添加如:添加app_demo INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app_demo', ] # 2.配置静态文件路径 # 在应用目录下,如 app_demo创建python目录 static # 在settings.py 配置文件末添加 STATICFILES_DIR = [ os.path.join(BASE_DIR, "app_demo", "static") ] #到此就配置完成了 STATIC_URL = '/static/' #可理解成别名 # 3.创建模板文件存放的目录,若创建的项目根目录下没有templates 则手动创建一个 # teamplates 的路径由以下配置决定 TEMPLATES =[ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], ................................... 省略其他配置 }, ] # 4.配置url分组 # 由于项目可能有几个不同功能应用组成,每个应用下都应该有自己的urls配置 # 在根目录下跟项目同名的目录下的urls配置路由分组 # Add a URL to urlpatterns: path('blog/', include('blog.urls')) from django.contrib import admin from django.urls import path, include from app_demo import urls # 应用目录下urls模块 urlpatterns = [ path('admin/', admin.site.urls), path('demo/', include(urls)) ] # 5.配置mysql # 默认使用的是sqlite3 # 修改 settings.py DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #mysql引擎 'NAME': 'django_orm', #数据库 'USER': 'root', #用户名 'PASSWORD': '****', #密码 'HOST': '127.0.0.1', # 主机 'PORT': '3306', # 端口 } } # 控制台若要显示sql 添加如下配置 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'console': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', }, }, 'loggers': { 'django.db.backends': { 'handlers': ['console'], 'propagate': True, 'level': 'DEBUG', }, } }