目录结构
settings.py
import os# app配置INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', # 导入自定义app 'apps.users.apps.UsersConfig', 'apps.courses.apps.CoursesConfig', 'apps.organizations.apps.OrganizationsConfig', 'apps.operations.apps.OperationsConfig',]# 修改默认用户模型AUTH_USER_MODEL = 'users.UserProfile' # 因为上面已经配置了users这个app# 数据库配置DATABASES = { 'default': { # 数据库引擎(是mysql还是oracle等) 'ENGINE': 'django.db.backends.mysql', # 数据库的名字 'NAME': 'mxonline', # 连接mysql数据库的用户名(这里填你的用户名) 'USER': 'root', # 连接mysql数据库的密码(这里填你的密码) 'PASSWORD': 'root', # mysql数据库的主机地址 'HOST': '127.0.0.1', # mysql数据库的端口号 'PORT': '3306', }}# 静态文件配置STATIC_URL = '/static/'STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static")]# 语言和时区LANGUAGE_CODE = 'zh-hans'USE_TZ = False # 先不考虑国际化,这里面水太深!TIME_ZONE = 'Asia/Shanghai'# settings.pyMEDIA_ROOT = os.path.join(BASE_DIR,'media')MEDIA_URL = '/media/'
from django.urls import pathfrom front import viewsfrom django.conf.urls.static import staticfrom django.conf import settingsurlpatterns = [ path('', views.index),] + static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)