1.问题说明:
当在你的shell上配置好了Django的虚拟环境后,本书选择的是直接打开需要修改的文件(书本上也没有告诉我们怎么打开,用什么打开),所以有必要写下自己的爬坑经验,分享到这里,我用的Idle是Pycharm,所以将如何配置Pycharm的环境变量的经验分享给大家。
- 报错:
如果直接打开learning_log项目里的admin.py文件,输入:
from django.contrib import admin
from learning_logs.models import Topic
admin.site.register(Topic)
系统会提示报错信息:
django.core.exceptions.ImproperlyConfigured: Requested setting CACHES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings
注意这里的 You must either define the environment variable DJANGO_SETTINGS_MODULE 它提示我们需要设置文件工作的环境变量
2.设置环境变量的具体方法
- 配置环境变量与操作系统关系不大,接下来操作步骤:
- 打开Pycharm,之后点击创建新项目
- 选择环境工作的Location,就是Django项目所在的跟目录地址
- 之后勾选New environment using 选择 virtualenv
- 点击create,完成。
接下来只需要配置python的解释器就完成了。