django-settings相关内容
我遇到了一个非常奇怪的错误。我的 settings.py 文件中定义了一个应用程序ID: CARDSPRING_APP_ID ='################' 这个工作几乎在我网站上的每个页面,除了一个。奇怪的是,其他变量可以工作。在页面的脚本部分,我有以下内容: alert(“cs appid =”+ {{CARDSPRING_APP_ID}} + “s
..
我从我的角度来调用这样的模板: return render_to_response('mytemplate.html',context_instance = RequestContext请求)) 我正在尝试访问我当前服务器的主机名(在这种情况下, localhost ),但是当我在模板中放置 {{request.META.SERVER_NAME}} 时,它打印为空白。 /
..
我的 settings.py 包含以下配置参数。 STATIC_ROOT ='' STATIC_URL ='/ static /' #静态文件的附加位置 STATICFILES_DIRS =( 'C:/ Users / ABC / Desktop / DBMS / DjangoProject / tvshows', ) 我的项目的CSS文件是位于 C:/User
..
所以,试图设置一个django设置模块来检查环境变量和加载设置。 我的设置模块看起来像 / templates home.html / settings base.py prod.py dev.py test.py base.py PROJECT_ROOT = os.path.abspath(os.path.dirname(
..
我正在尝试访问用户上传的文件。 我有以下设置: MEDIA_ROOT = os.path.join(PROJECT_ROOT,'project / media /') MEDIA_URL ='/ project / media /' ,文件是: path = models.FileField(upload_to =“myApp”) image = m
..
我正在尝试设置MySQL,似乎无法进入Django manage.py shell解释器。我没有安装MySQL-python,但是没有解决这个问题。 获取以下输出: rrdhcp-10-32-44-126:django pavelfage $ python manage.py shell 追溯(最近的最后一次呼叫): 文件“manage.py”,第10行,在
..
我正在尝试使用django selenium来测试我的django1.3应用程序。测试的数据库后端是sqlite3。 这是我的设置文件的一个代码片段。 如果sys.argv中的“test”: DB_ENGINE ='django.db.backends.sqlite3' DATABASES = { 'default':{ 'ENGINE':'django.db.backends
..
昨天晚上,我将我的项目上传到pythonanywhere.com,我想测试我的生产设置。在我的一个模型中,我允许用户上传 JPG(团队徽标)。上传过程很好,文件放在我的MEDIA_ROOT中。问题是,当我尝试在我的模板中访问它(显示在页面上)我得到一个404.我的第一个想法是,我的MEDIA_URL配置不正确,但我仍然不知道为什么。我想说我的媒体文件夹不在项目中 - 它在外面。 在开发模式下,我
..
我很喜欢Python装饰器,所以也许我错过了一些简单的事情,这里是我的情况: 这对我有用: def test_something(self): settings.SETTING_DICT ['key'] = True #no error ... 但是这会抛出一个“SyntaxError:关键字不能是表达式”: @override_settings(S
..
嗨,我在解决这个问题时遇到麻烦:如果我将DEBUG设为False,我无法运行manage.py runserver: CommandError:如果DEBUG为False,则必须设置settings.ALLOWED_HOSTS 我添加一些东西给ALLOWED_HOSTS: ALLOWED_HOSTS = ['*'] 或 ALLOWED_HOSTS = ['
..
在开发环境中,我想使用应用程序目录中的静态文件。 #settings.py SITE_ROOT = os.path.dirname(os.path.realpath(__ file__)) STATIC_ROOT =(os.path.join(SITE_ROOT,'static_files /')) STATIC_URL ='/ static /' STATICFILES_DI
..
使用DEBUG = True,Django将转储到stderr,通常由Web服务器发送到旋转日志文件。 使用DEBUG = False,Django电子邮件是ADMINS =的例外。 如何使用DEBUG = False保留DEBUG = True行为? 我已阅读如何将伺服器错误记录在django网站和如何查看错误日志Django视图和如何将服务器错误记录在django网站。答案似
..
我已经浏览了网络的解决方案,但似乎没有任何效果。我收到错误: 在/ tool / page4 / 错误配置导入模块mysite错误.context_processors:“没有名为context_processors的模块” settings.py TEMPLATE_CONTEXT_PROCESSORS =( #Django 1.4的默认上下文处理器 “d
..
EMAIL_BACKEND ='djcelery_email我的Django应用程序(CeleryEmailBackend)中使用了自定义邮件后端.backends.CeleryEmailBackend' 我的日志配置: LOGGING = { #... '处理程序':{ 'mail_admins':{ 'level' ERROR', 'filters':['requ
..
我想,我可以从数据库中读取一些东西,但是看起来太多了,有什么样的吗?: settings.DATABASES ['default']。check_connection() 解决方案 所有您需要做的是启动应用程序,如果未连接,它将失败。其他方式你可以尝试在shell尝试以下 - 从django.db导入连接 从django.db。 utils import Oper
..
查看django.conf我注意到设置是这样实现的: class LazySettings(LazyObject): ... 使设置对象懒惰的原因是什么? 解决方案 查看本节的Django编码风格。原因在此解释(下面引用)。 除了性能之外,第三方模块可以在导入时修改设置。应该延迟访问设置以确保此配置首先发生。 模块不应该通常使用存储在
..
我使用一个python对象指定数据库: DATABASES = { 'default':{ 'ENGINE':'mysql', 'NAME':'testsqldb', 'USER':'', 'PASSWORD'密码>', }, 'dynamic_data':{ 'ENGINE':'sqlite3', 'NAME':'', 'USER' '', 'PASSWORD':
..
我正在尝试设置一个模板上下文处理器,如这篇文章提到,以便我可以为每个模板提供信息。 我在views.py中写了这个函数: def items_in_cart(request): “”“由设置使用.TEMPLATE_CONTEXT_PROCESSORS为每个模板提供一个项目数 ”“” cart,lines = get_users_cart_and_lines(request) re
..
我想区分 layout.html 中某些工具栏的外观,具体取决于DEBUG = True。 我知道这个 django.core.context_processors.debug 但它强制我使用 RequestContext 而不是请求我不太喜欢,btw如何使用RequestContext为 layout.html 扩展 base.html ? 一般来说,有一些比所提及的更好的方法,或
..
我有一个像下面的模型。当创建一个实例时,我想发送一封电子邮件给感兴趣的一方: class TrainStop(models.Model ) name = models.CharField(max_length = 32) notify_email = models.EmailField(null = True,blank = True) def new_stop_created(
..