django-settings

    11热度

    2回答

    我试图读取Django设置中的一些环境变量,我在/home/user/.bashrc(和后者在/etc/bash.bashrc)中定义了这些变量,但所有我得到的是一个KeyError异常。我知道我的环境变量已设置,因为我可以在终端中打印它们(echo $ VAR_NAME)。这应该是微不足道的。 这是我使用的代码。 from django.core.exceptions import Improp

    0热度

    1回答

    我有一个settings.py文件,它包含基本设置。然后我有一个local_settings.py文件,其中包含一些分析和测试应用程序,如django_debug_toolbar等,然后我有一个不同的production_settings.py文件,其中包含数据库设置等生产。 我已将local_settings.py文件添加到我的.gitignore,以便它不会被推送到生产。而在我的setting

    1热度

    1回答

    我想做一个应用程序使用Django和南使用处理迁移。在定义了应用程序的models.py之后,我在settings.py的“INSTALLED_APPS”中包含了south。然后我同步我的数据库。当我验证数据库时,我得到0错误。然后,我在命令提示符下执行以下命令: C:\Users\abagaria\Desktop\IntegrateID\website>python manage.py sche

    0热度

    1回答

    我改变了传统的django布局,并决定将所有应用程序放到apps目录中。 初始布局是这样的: Project/ apps/ myapp/ __init__.py tests/ __init__.py setting.py urls.py wsgi.py manage.py 内 settings.py 我

    0热度

    1回答

    那么,我有一个Django项目,现在工作正常。 我想添加一个新的应用程序,我需要访问多个数据库。 我知道Django支持多种数据库设置并知道如何配置它。这不是问题。 问题是,在我的项目组件的90%中,我不需要维护多个数据库设置。第二个数据库的唯一用法是在新添加的应用程序中。 所以,我想通过调用来改变设置: django.conf.settings.configure(DATABASES = {..

    2热度

    1回答

    我想用django硒来测试我的django1.3应用程序。用于测试的数据库后端是sqlite3。 这是我的设置文件的一个片段。 if 'test' in sys.argv: DB_ENGINE = 'django.db.backends.sqlite3' DATABASES = { 'default': { 'ENGINE': 'django.db.b

    3热度

    2回答

    我有几个自定义Django的设置,这基本上是我的项目结构: MainProject/ manage.py my_project/ settings/ base.py dev.py prod.py 我创建的目录里面的__init__.py文件,以确定它们作为包。 我输出DJANGO_SETTINGS_MODULE指向所选的设置文件

    4热度

    1回答

    我有一个管理操作,它将当前选择和一个处理程序类(object的子类)存储到会话中,并重定向到处理选择的另一个页面。但是,由于某种原因,每当我这样做时,整个会话都会丢失。 实际情况是,在调用视图函数时会出现错误,表明会话没有键'action_options'。深入研究实际发生的事情,变量会在会话中设置好,但在调用视图时,会话是完全空的,包括之前肯定存在的管理员登录。所有其他页面(即内置管理页面)加载

    2热度

    1回答

    我在过去几个星期运行Django 1.5开发一个具有多个数据库的应用程序。我成立了一个路由器一个单独的数据库的把它放在下routers.py在我的项目目录设置我就确定路径添加到路由器的Django文档规定的方式: # Extra Database Routing modules DATABASE_ROUTERS = ['myapp.routers.MyRouter'] 和起作用的。在过去的两

    1热度

    1回答

    我试图诊断为什么我的应用程序没有找到它的设置文件。 的设置显示在Django的工具栏的底部,但回溯显示错误: UndefinedError: 'settings' is undefined 添加以下到我的代码来获取明白为什么没有发现这些设置,因为它们是从visable shell和Python路径上。 import logging logging.debug("settings.LANGUA