目录:
Django 添加extra_apps目录存放功能app
- 创建extra_apps目录,并将一些功能app移动到这个文件夹中 注:使用pycharm的话,可以点击remark directory as sources root方便开发
- 在settings.py中添加环境变量
import os,sys # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 把extra_apps文件夹添加到搜索路径中 sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
- 注册app
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'extra_apps.api.apps.ApiConfig