问题标签 [cookiecutter-django]

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 投票
2 回答
691 浏览

django - 在 Heroku 上部署 django cookiecutter 模板

我正在尝试在 Heroku 上部署一个网络。当我运行时,heroku run python manage.py migrate我会收到一些错误: django.core.exceptions.ImproperlyConfigured: Set the DJANGO_SENTRY_DSN environment variable

我阅读了Cookiecutter上的文档,文档说我必须指定这些值。但它并没有告诉我目的和方法是什么。我想知道我真的必须指定所有这些值吗?

日志:

0 投票
2 回答
499 浏览

python - cookiecutter django 编辑电子邮件

所以我使用cookiecutter-django,它有django-allauth用于用户注册和django-anymail作为发送电子邮件的后端。我想自定义在用户注册或忘记密码时发送给用户的电子邮件。我似乎在我的 cookiecutter-django 项目中找不到代码,它似乎是从我的应用程序外部的模板完成的(可能在任何邮件模块中),所以我不知道我应该在哪里或如何编写自定义电子邮件信息。此外,由于注册模板在我的项目中没有视图,我无法通过调试器找到自己的方式。这是调用注册模板的 url 代码:

这是我项目中的 URL 配置:

0 投票
1 回答
1631 浏览

python - 打包 Django 项目的推荐方法?具有多个应用程序或多个 Django 包的 Django 包?

我正在开发一个 Django 项目,该项目分为 5 个应用程序(每个应用程序有 3-6 个模型)。总的来说,这个项目绝对是我会在其他项目中重用的东西,但它只有在包含所有应用程序时才有用,因为它们本质上是相关的。

因此,我想按照Django docsDjango cookiecutter django package打包这个项目以使其可重用。但是,这些示例仅显示如何使用单个应用程序打包。

根据我的阅读,有几个选择:

  1. 做5个包
  2. 制作一个包含 30 个模型的应用,并将 models.py 转换为模块
  3. 制作一个包含 5 个应用程序的包(类似于django-allauth的设置方式)

我计划使用选项 3,因为我认为选项 1 是多余的,而选项 2 被认为是不好的做法(请参阅这篇文章这篇文章)。我在选项 3 中看到的问题是,使用此包的项目必须INSTALLED_APPS像这样安装所有 5 个应用程序:

INSTALLED_APPS如果我用 5 个应用程序打包项目,有没有办法避免安装所有应用程序?还是选项 1 或 2 更适合此用例?

0 投票
1 回答
1770 浏览

django - @shared_task 装饰器不起作用

问题:当我从自定义文件导入数据时,@shared_task 装饰器不起作用。我的意思是,当我启动 celery 时,@shared_task 下的所有任务都不会出现在任务列表中。

例如,在这种情况下,@shared_task 装饰器不起作用:

这是示例,当 @shared_task 工作时:

为什么?!?

0 投票
1 回答
2381 浏览

django - django.security.DisallowedHost 奇数值抛出异常

我有一个在 Digital Ocean 上运行的液滴。我在 Django 1.10 中使用 gunicorn 和 nginx。

Web 应用程序运行良好,但我在日志中捕获了一些 DisallowedHost 异常。

我的 ALLOWED_HOSTS 是:

这些值分别是 Droplet IP 地址和我的公共域名。

在过去的几天里,我在日志中看到了以下内容:

0 投票
3 回答
6365 浏览

django - 带有 docker-compose 的 Django 应用程序将数据保存在媒体卷中

我将 Django cookiecutter 与 docker 和 docker-compose 一起使用。

在生产中,我使用 dj-static 来提供我的媒体文件。

每当我使用“docker-compose down”命令时,媒体卷中的所有内容都会被删除。我认为这是该命令的预期结果,但保留了“postgreSQL”中的所有内容。

我怎样才能用“媒体”卷做到这一点?

0 投票
1 回答
43 浏览

python - 在视图中传递用户身份验证状态

我使用 Django Cookiecutter 作为模板。默认情况下,在 urls.py 中有以下 url:

并且因为我需要在其中传递一些额外的参数,所以我想将其用作:

我的视图中的索引在哪里,但是当我使用视图时,我的系统无法识别用户已登录,我应该以某种方式将用户传递到我的索引中还是我做错了什么?

在我看来,我在做什么:

0 投票
1 回答
856 浏览

python - LookupError:模型“User.user”未注册

每次我尝试运行manage.py makemigrations manage.py migrate或运行时都会收到此错误manage.py runserver

完整追溯:

https://pastebin.com/19G8Av5m

精简版:

LookupError:模型“User.user”未注册。

谢谢你的帮助。

0 投票
1 回答
383 浏览

django - 如何在 Django Cookiecutter 生成的 urls.py 中配置 i18n_patterns?

Django 文档提供了以下在 url 中添加语言前缀的示例:

但是 Django Cookiecutter 生成的项目级 urls.py 文件如下:

我应该在哪里添加 i18n_patterns ?非常感谢!

0 投票
2 回答
537 浏览

django - Django Cookiecutter:如何在 config/settings/base.py 中导入 AUTH_USER_MODEL?

众所周知,Django-Cookiecutter 对设置文件有不同的设置。来自 django.conf的常规导入设置在这里不起作用。

我想引用设置目录下base.py 文件中定义的自定义用户模型。有任何想法吗?

下面是我的项目布局:

我还尝试直接从 users/models.py 导入自定义用户模型,如下所示:

但出现以下错误: