在学习 《The difinitive guide to Django 2nd》models这章的时候,为mysite创建了一个app books,books中models已经创建了对应数据库的model,这个时候想用python shell环境来测试,但是输入
from books.models import Publisher
的时候,报如下错误“Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "books\models.py", line 1, in <module>
from django.db import models
File "C:\Python25\Lib\site-packages\django\db\__init__.py", line 11, in <modul
e>
if DEFAULT_DB_ALIAS not in settings.DATABASES:
File "C:\Python25\Lib\site-packages\django\utils\functional.py", line 184, in
inner
self._setup()
File "C:\Python25\Lib\site-packages\django\conf\__init__.py", line 40, in _set
up
raise ImportError("Settings cannot be imported, because environment variable
%s is undefined." % ENVIRONMENT_VARIABLE)
ImportError: Settings cannot be imported, because environment variable DJANGO_SE
TTINGS_MODULE is undefined.”
最重要的是最后一句,because environment variable DJANGO_SE
TTINGS_MODULE is undefined.
DJANGO_SE
TTINGS_MODULE 并未定义。
解决方法:在mysite目录下,用python manage.py shell启动python解释器环境,然后在from.. import ...成功。
分享到:
相关推荐
在Web开发中,Django是一个强大的Python框架,它提供了一整套解决方案,包括数据库管理、模板引擎、表单处理等。Apache是世界上最流行的HTTP服务器软件,它具有高度的可配置性和稳定性。而mod_wsgi则是Apache的一个...
标题 "sun-web.tar.gz" 指的是一份压缩文件,包含了名为 "Django_web_django_django blog_python html_python" 的项目。这个项目显然基于Python的Django框架构建了一个Web应用,主要用于创建一个博客系统。描述中...
7. **设置(Settings)**:Django项目的设置文件通常命名为settings.py,这个文件包含了项目的配置信息,比如数据库配置、中间件配置、模板配置等。 8. **应用间的关系和协作**:从3.5节的内容可以看出,Django项目中...
标题中的"Python库 | django_models_redis_cache-4.2.2-py3-none-any.whl"指的是一个Python库,名为`django_models_redis_cache`,版本为4.2.2,适用于Python 3环境。这个库是专门为Django框架设计的,目的是利用...
使用这个库时,开发者需要在他们的Django项目中进行适当的配置,例如在`settings.py`文件中添加`django_suit_ckeditor_custom`到`INSTALLED_APPS`列表,并根据需要调整CKEditor的设置。 总结来说,`django_suit_...
【标题】"django-calendar-master_pythondjango_calendar_django_源码" 提供的是一个基于 Django 框架开发的日历应用的源代码。Django 是一个用 Python 编写的高级 Web 开发框架,它鼓励快速开发并遵循“DRY(Don't ...
标题中的“PyPI 官网下载 | django_cors_headers_multi-1.2.0-py2-none-any.whl”指的是Python Package Index(PyPI)上发布的`django_cors_headers_multi`项目的1.2.0版本,这是一个适用于Python 2且不依赖特定硬件...
本项目 "djangotest_djangoweb_django_" 旨在为初学者提供一个实战平台,帮助他们理解和掌握 Django 的核心概念与应用。 ### 一、Django 框架基础 Django 遵循 Model-View-Template (MVT) 设计模式,这三者构成了 ...
安装完成后,你需要在Django项目的`settings.py`文件中添加`django_include_by_ajax`到你的`INSTALLED_APPS`列表中。然后,你就可以在视图函数中使用这个库提供的功能,并在前端通过Ajax请求调用这些视图。 总结...
**Python库 django_simple_file_handler-0.1.4.tar.gz** `django_simple_file_handler` 是一个针对Python的后端开发库,特别设计用于简化Django框架中的文件处理操作。Django是一个广泛使用的开源Web框架,它遵循...
为了解决这些问题,django_chunk_upload_handlers提供了一个优雅的解决方案——分块上传。这种技术允许用户将大文件分割成多个小块,逐个上传,确保了上传的可靠性和效率。 django_chunk_upload_handlers的核心功能...
ERP管理软件
**PyPI 官网下载 | django_cas_dev_server-0.1.2-py2.py3-none-any.whl** PyPI(Python Package Index)是Python社区的重要资源库,它为Python开发者提供了大量的开源软件包和模块,使得开发变得更加便捷。在标题中...
`django_models_redis_cache` 是一个针对Django框架的特定缓存库,专门用于集成Redis作为模型缓存解决方案。这个库的版本1.5.5是为Python 3编译的,支持多平台("none")和任何架构("any"),并以whl格式提供,这是...
总的来说,"django_log_formatter_ecs"是Django开发者在使用AWS ECS时的一个实用工具,它提升了日志记录的质量,使问题定位和系统维护变得更加高效。通过定制日志格式,开发者可以更好地集成云服务的监控工具,从而...
然后,在Django项目的`settings.py`中,将`django_google_cloud_tasks`添加到`INSTALLED_APPS`列表中。接着,配置Google Cloud的相关凭据,通常在`settings.py`中定义环境变量或使用Google Cloud SDK提供的服务帐户...
在Django项目的`settings.py`文件中,将`django_ocs_observation_portal`添加到`INSTALLED_APPS`列表中,接着运行迁移以创建必要的数据库表: ```bash python manage.py migrate ``` 启动Django服务器,即可开始...
django平台开发视频网站源代码,包括xadmin+django+python完整项目。
2. **添加到INSTALLED_APPS**:在项目的`settings.py`文件中,将`django_datatable_view_compat`添加到`INSTALLED_APPS`列表中。 3. **创建视图**:在相应的应用目录下创建一个新的视图,导入`DatatableView`类并...
`django_pydantic_settings` 解决了这个问题,它允许开发者以更类型安全的方式定义和管理Django项目配置。 ### django_pydantic_settings的关键特性 1. **类型安全**: 使用Pydantic模型定义配置,确保所有设置都...