django-settings相关内容
我了解到大多数人都从django.conf导入设置中执行 ,但我不理解仅执行导入设置的区别在django项目文件中。谁能解释其中的区别? 解决方案 导入设置将导入第一个通常在 sys.path 中找到名为 settings.py 的python模块(默认为django设置)。它仅允许访问您站点定义的设置文件,该文件将覆盖django默认设置( django.conf.global_sett
..
对于我的一生,我一直在到处寻找它,但没有找到答案。希望我不要发布重复的文件。 到处都建议您将密钥保存在与常规settings.py分开的单独文件中。另外,您永远不要提交包含诸如SECRET_KEY,AWS_SECRET_KEY等密钥的“ secret.py”文件。 我的问题是:在生产服务器中,您需要引用秘密密钥,这意味着您的“ secret.py”设置文件应位于服务器周围。对?如果是这
..
我使用Python和Django创建Web应用程序,并将其存储在源代码管理中。 Django的正常设置方式是,settings.py文件中的密码均为纯文本。 用纯文本存储密码会给我带来许多安全问题,特别是因为这是一个开源项目,并且我的源代码将受版本控制(通过git,在Github上,让全世界都可以看到!) 问题是,在Django /中安全地写入settings.py文件的最佳实践是什么
..
我一直在遵循django文档并制作一个简单的民意调查应用程序。我遇到以下错误: 使用mysite.urls中定义的URLconf,Django按此顺序尝试了这些URL模式: ^民意调查/ ^ admin / 当前URL与这些都不匹配。“ settings.py ROOT_URLCONF ='mysite.urls' mysite /
..
我为Openwisp2编写了 ansible-role 以简化其部署,这是一系列的django应用程序。为了尽可能简化部署,我编写了一个简单的(可能是微不足道的) SECRET_KEY生成器脚本,在可运行的剧本第一次运行时,被ansible调用以生成密钥。 现在,可以正常工作,但我认为它击败了Django在生成强密钥时所采用的内置安全措施,这也是很难猜到的。 当时,我在研究其他方式但没
..
Settings.py中Django的TEMPLATE_DIRS要求使用unix样式斜杠。 因此,当我打电话时 get_template('some / template.html') 在视图中,结果始终从根开始,并导致对 / home / username / projectname / public的调用/some/template.html
..
我有一个渲染图像的模板: {%load staticfiles%} 图片链接已损坏,但指向: localhost / static / img / logo.png 为使此图像正确显示,我需要为static_root,sta
..
这是一个非常初学者的问题。但是我很沮丧。如何在我的model.py中引用Django设置变量? NameError:未定义名称'PRIVATE_DIR' 还尝试了许多其他设置,包括 settings.PRIVATE_DIR settings.py: PRIVATE_DIR ='/ home / me / django_projects / my
..
我在设置中使用数据库URL字符串,例如: DATABASES = { 'default': "mysql://root:@localhost:3306/mydb" } 我迁移时会收到以下警告: MySQL Strict Mode is not set for database connection 'default' 现在我的问题是:如何将这两件事结合起来? 我无
..
我想出于调试目的打印此值.我该怎么办? print TEMPLATE_DIRS不起作用 print settings.TEMPLATE_DIRS不起作用. 解决方案 您是否先导入设置? $steve ./manage.py shell Python 2.7.1 (r271:86832, Jun 16 2011, 16:59:05) In [1]: from django.c
..
我在settings.py文件中将调试设置为False(请注意,在将其设置为false之前,一切都正常进行了工作),当我运行git push heroku master并转到我的网站时,主页正在运行,但当时我所有的页面都不是这样:在某些页面上,我收到一条错误消息,提示Server Error (500) 这是我的settings.py代码: DEBUG = False ALLOWED_
..
我是Django的初学者,所以如果这个问题没有道理,请原谅我. 我们在Django设置中提供了一个名为WSGI_APPLICATION的变量,以及ROOT_URLCONF和其他一些设置变量.并且我们还在wsgi.py文件中提供了设置文件路径, import os import django.core.wsgi import get_wsgi_application os.environ
..
遇到问题的经验水平 这是我第一次部署静态文件和使用Django. 问题 当我运行 python manage.py collectstatic 我将得到以下结果: 2 static files copied to '/home/ymorin007/workspace/sites/onbytes.com/onbytes-static', 151 unmodified,
..
我想在Django的default_from_email地址中添加一个名称,并想知道是否通过settings.py文件执行此操作? 您有不同的选择. DEFAULT_FROM_EMAIL EMAIL_HOST EMAIL_PASSWORD ... ,但电子邮件结果仍以noreply@mydomain.com结尾,我想将其更改为My Domain. 解决方案 设置 DE
..
我是Python和Django的新手. 我正在使用PostgreSQL数据库引擎后端配置Django项目,但是每个数据库操作都出现错误.例如,当我运行manage.py syncdb时,我得到: C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call last): File "man
..
我们将Django用于 Speedy Net和Speedy Match (当前为Django 1.11. 17,由于我们的要求之一(django-modeltranslation),我们无法升级到较新版本的Django.我想将某些设置定义为类.例如: class UserSettings(object): MIN_USERNAME_LENGTH = 6 MAX_USERNAM
..
因此,我遵循了本教程: https ://github.com/rancavil/django-openshift-quickstart/wiki/Tutorial-How-create-an-application-with-Django-1.6-on-Openshift ,我尝试将静态图片添加到默认的home.html页面,但找不到它. HTML: {% load stati
..
Am on django 1.3.,python 2.6 在django文档中 https://docs.djangoproject.com/en/1.3/topics/logging/#django-请求 它表示消息具有以下额外上下文:状态和请求. 您如何将它们显示在调试文件中?我在日志记录配置中尝试过类似的操作: 'formatters': {
..
有时候可以发送邮件。但有时候错误 Index / at / retest / 8 / accepted 字符串索引超出范围 请求方法:POST 请求URL : http://127.0.0.1:8000/retest/8/accepted Django版本:1.10.5 异常类型:IndexError 异常值:字符串索引超出范围 异常位置:C:\Us
..
当我使用allauth,一切似乎都可以正常工作,除了Django现在找不到静态文件。没有allauth,所有的静态文件都被渲染。 allauth的设置需要添加 TEMPLATE_CONTEXT_PROCESSORS =( “allauth.context_processors.allauth” “allauth.account.context_processors.account”
..