问题标签 [django-settings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2401 浏览

django - Django:允许管理员用户编辑站点范围的设置?

我有一个 Django 站点,我想允许几个站点范围的设置:

在管理界面中进行编辑。

这样做最明智的方法是什么?我应该将这些值存储settings.py在数据库中还是某处?

这个以前的 SO 问题似乎是相关的,但我认为它没有得到完全回答。

谢谢!

0 投票
1 回答
916 浏览

django - 来自数据库表的 Django 设置值

是否可以从数据库表中设置 settings.py 中变量的值?

我正在使用endless_pagination,它有一个可覆盖的设置

ENDLESS_PAGINATION_PER_PAGE = 10,

我需要用我的数据库表中的值设置这个值,这可能吗?

喜欢

0 投票
12 回答
205494 浏览

python - 如何在 Django 中设置 PostgreSQL 数据库

我是 Python 和 Django 的新手。

我正在使用 PostgreSQL 数据库引擎后端配置 Django 项目,但每次数据库操作都会出错。例如,当我运行时manage.py syncdb,我得到:

有人可以告诉我发生了什么吗?

0 投票
2 回答
12240 浏览

python - Django中电子邮件验证的实现

我创建了一个 Django 应用程序。我在应用程序中有一个注册页面(简单的 HTML 表单),它在注册时有一个电子邮件字段。现在我想在用户注册时实现电子邮件验证。就像向用户发送电子邮件(在注册表中给出的电子邮件)。通过谷歌搜索,我发现有一个 Django 方法 'send_email' 可用于上述情况。但是作为 Django 新手,我无法理解为此而创建的更改和功能。有人可以帮我做到这一点或指出一些可以帮助我的教程。或者除了Django的'send_email'方法之外还有其他方法可以实现这一点。任何帮助,将不胜感激

我将在这里粘贴我现在的代码。

意见.PY

注册表格.html

0 投票
1 回答
184 浏览

django - Django:在syncdb中跳过应用程序

我在 settings.py 中声明了几个应用程序:

运行应用程序时syncdb跳过authentication并且未创建其表,但我没有收到错误。

其他应用正常。

我认为某些错误会阻止应用程序正常运行。

这样对吗?怎么调试呢?

谢谢

0 投票
1 回答
2263 浏览

django - 在中间件中动态更改 SITE_ID 是否被认为是个好主意?

(这不是“根据对多个站点的请求动态更改 Django 设置变量”的重复,因为前面的问题涵盖了在运行时进行更严重的重新配置)

sites.Site用来将内容绑定到我的项目中的域/主机(通过外键)。选择合适Site的基于request.META['HTTP_HOST']发生在我的自定义中间件中。

但是,我知道这样使用sites框架并不完全是规范的方式(我有一个应用程序实例为不同的域提供不同的数据,而sites- AFAIK - 旨在与多个实例一起工作,每个域一个)。

最困扰我的元素是settings.SITE_ID- 将当前应用程序实例与一个Site(域)联系起来的静态设置。这用于多个地方,即contrib.auth(在密码重置电子邮件中撰写完整的绝对网址)。因此,SITE_ID基于request.META['HTTP_HOST'].

所以我的问题是:

动态更改 SITE_ID(即在中间件中)是否是个好主意?

文档指出,在运行时更改设置通常是个坏主意(此处),但在这种情况下(在足够早的中间件中)这样做可能很好。

(编辑):

它在本地按预期工作(Django 测试客户端),但我正在考虑在具有多个线程和/或进程的生产环境中的并发请求。

0 投票
5 回答
20958 浏览

django - 如何为自定义 Django 设置定义默认值

Django 文档提到您可以将自己的设置添加到django.conf.settings. 所以如果我的项目settings.py定义

我可以settings.APPLES在该项目的应用程序中访问它。

但如果 mysettings.py没有定义那个值,那么访问settings.APPLES显然是行不通的。APPLES如果没有明确的设置,是否有某种方法可以定义使用的默认值settings.py

我最好在需要设置的模块/包中定义默认值。

0 投票
4 回答
733 浏览

django - 从 django settings.py 中包含 local_settings.py 时如何修改 DATABASES 变量

在 settings.py 的顶部,我有:

在底部我有:

在 local_settings.py 中,我想修改 settings.py 文件中定义的 DATABASES['default']['host'] 。

这可能吗?如果是这样,怎么做?我不想复制整个 DATABASES 设置,我只想调整 HOST(指向另一台服务器)。

0 投票
3 回答
1464 浏览

django - 使用 django-admin.py startproject 自定义设置文件?

每当您运行命令django-admin.py startproject时,django 都会自动加载默认设置文件。

是否可以增强它的工作方式,以便加载您的自定义设置,这样您就不必进入并更改大多数默认设置?
例如时区等。只是为了让整个过程更快。

0 投票
2 回答
3778 浏览

python - 静态媒体无法在 Django 中加载

Mysettings.py包含以下配置参数。

我项目的 CSS 文件位于C:/Users/ABC/Desktop/DBMS/DjangoProject/tvshows/static/default.css.

我有一个应该提取 CSS 内容的模拟 HTML 文件,但 URL 是 404。

<link rel="stylesheet" href="{{ STATIC_URL }}static/default.css" />

我究竟做错了什么?