django-settings相关内容

Django项目中的“ from django.conf导入设置”和“导入设置”之间有什么区别

我了解到大多数人都从django.conf导入设置中执行 ,但我不理解仅执行导入设置的区别在django项目文件中。谁能解释其中的区别? 解决方案 导入设置将导入第一个通常在 sys.path 中找到名为 settings.py 的python模块(默认为django设置)。它仅允许访问您站点定义的设置文件,该文件将覆盖django默认设置( django.conf.global_sett ..
发布时间:2020-10-23 01:27:46 Python

哪里存储密钥DJANGO

对于我的一生,我一直在到处寻找它,但没有找到答案。希望我不要发布重复的文件。 到处都建议您将密钥保存在与常规settings.py分开的单独文件中。另外,您永远不要提交包含诸如SECRET_KEY,AWS_SECRET_KEY等密钥的“ secret.py”文件。 我的问题是:在生产服务器中,您需要引用秘密密钥,这意味着您的“ secret.py”设置文件应位于服务器周围。对?如果是这 ..
发布时间:2020-10-23 01:23:07 其他开发

Python / Django-避免在源代码中保存密码

我使用Python和Django创建Web应用程序,并将其存储在源代码管理中。 Django的正常设置方式是,settings.py文件中的密码均为纯文本。 用纯文本存储密码会给我带来许多安全问题,特别是因为这是一个开源项目,并且我的源代码将受版本控制(通过git,在Github上,让全世界都可以看到!) 问题是,在Django /中安全地写入settings.py文件的最佳实践是什么 ..
发布时间:2020-10-23 01:22:44 Python

django中是否有用于生成settings.SECRET_KEY的功能?

我为Openwisp2编写了 ansible-role 以简化其部署,这是一系列的django应用程序。为了尽可能简化部署,我编写了一个简单的(可能是微不足道的) SECRET_KEY生成器脚本,在可运行的剧本第一次运行时,被ansible调用以生成密钥。 现在,可以正常工作,但我认为它击败了Django在生成强密钥时所采用的内置安全措施,这也是很难猜到的。 当时,我在研究其他方式但没 ..
发布时间:2020-10-23 00:31:43 其他开发

在Django的TEMPLATE_DIRS中使用外部URL

Settings.py中Django的TEMPLATE_DIRS要求使用unix样式斜杠。 因此,当我打电话时 get_template('some / template.html') 在视图中,结果始终从根开始,并导致对 / home / username / projectname / public的调用/some/template.html ..
发布时间:2020-10-22 22:50:01 Python

服务器错误(500)在Heroku上进行Django部署

我在settings.py文件中将调试设置为False(请注意,在将其设置为false之前,一切都正常进行了工作),当我运行git push heroku master并转到我的网站时,主页正在运行,但当时我所有的页面都不是这样:在某些页面上,我收到一条错误消息,提示Server Error (500) 这是我的settings.py代码: DEBUG = False ALLOWED_ ..
发布时间:2020-07-06 23:49:54 Python

Django default_from_email名称

我想在Django的default_from_email地址中添加一个名称,并想知道是否通过settings.py文件执行此操作? 您有不同的选择. DEFAULT_FROM_EMAIL EMAIL_HOST EMAIL_PASSWORD ... ,但电子邮件结果仍以noreply@mydomain.com结尾,我想将其更改为My Domain. 解决方案 设置 DE ..
发布时间:2020-06-12 18:33:39 其他开发