问题标签 [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 投票
0 回答
859 浏览

python - Heroku 上 Django 中的 Memcached 连接错误

我正在使用https://github.com/pydanny/cookiecutter-django,其中包括django-avatar,它似乎依赖于 memcached,因为当我转到/avatar/change/位于http://的头像的标准 url 时出现以下错误staging.cryptopals.org/avatar/change/在我的网站上(链接需要注册)。我刚刚添加django-heroku-memcacheify==0.5到我的需求文件中,但它没有效果。本地不会出现此问题。

这里出了什么问题?

0 投票
1 回答
2530 浏览

django - Overide django admin ListFilter templates

I want to overide default django admin filter template to use my own template based on this:

https://github.com/feincms/feincms/blob/master/feincms/templates/admin/filter.html

I've written my own SimpleListFilterclass by inheriting from django.contrib.admin.SimpleListFilter

This works perfectly.

Dropdown Select Filter

However I would like to use the same template for all admin filters. Is there a way to overide all filter templates for a given app, without having to define custom ListFilterfor each ForeignKey and ManyToMany relationships.

With my project as blogitty. I tried both options for template DIR:

And:

No luck :-(

Looking through the source code:

https://github.com/django/django/blob/master/django/contrib/admin/options.py#L1030

https://github.com/django/django/blob/master/django/contrib/admin/options.py#L1569

As far as I understand it. Django ModelAdmin checks multiple paths for rendering changeform or changelist for a given model. However for a ListFilter, no extra checks are done to load custom templates.

https://github.com/django/django/blob/master/django/contrib/admin/filters.py#L60

Update — TEMPLATE_DIRS settings:

Project layout is based on cookiecutter-django by Daniel Greenfeld

0 投票
1 回答
241 浏览

python - Heroku 部署内部服务器错误

我刚刚基于 cookiecutter-django 模板第一次部署到 heroku(使用 python 3 运行时)(现在测试部署几乎是空的)。

但是,在第一次部署后,我得到一个内部服务器错误。
查看日志我看到一个 StringIO 错误,但不确定这是原始错误还是只是一个红鲱鱼?

0 投票
2 回答
184 浏览

python - 无法在 Heroku 云中部署 Django 应用程序

我似乎无法通过gunicorn. 这是我的Procfile

我的 wsgi 文件不在项目下,而是在配置文件夹下./config/wsgi.py

我正在使用该heroku local工具尝试对此进行测试,但遇到了此错误:

我已经尝试阅读 Procfile 配置和 gunicorn 几个小时,并尝试了不同的配置,甚至尝试将 wsgi 文件放在应用程序下并更改应用程序名称,但均无济于事。这似乎是我想念的显而易见的事情。有任何想法吗?

在下面更新我的一些项目结构。它基于 Django 的两个勺子的结构,可以在cookiecutter-django 项目中找到。

0 投票
1 回答
1355 浏览

python - 使用 Cookiecutter Django 将字段添加到自定义用户模型

我在使用Cookiecutter Django框架创建自定义用户字段时遇到了困难。我已经显着更改了 cookiecutter 模板 - 删除django-allauth但很多结构保持不变。

如果我想向用户模型添加另一个字段(例如,“部门” - 用户是员工),我应该在哪里添加它?

我想我可以添加一个department变量,users/models.py但它似乎不起作用。当我登录admin网站时,添加用户时看不到department字段。同样,我name在管理站点中看不到字段 - 我只看到名字、姓氏和电子邮件地址。

管理文件:

0 投票
1 回答
5820 浏览

python - 使用 docker 部署 django 应用程序,ALLOWED_HOSTS

我正在尝试使用 docker 运行 django 应用程序,我正在使用存在的cookiecutter-django 模板。但是,当尝试运行该应用程序时,我收到以下错误:

错误请求 (400)

从终端查看日志时,我看到以下内容:

这很奇怪,因为我已经将 192.168.99.100 添加到 ALLOWED_HOSTS(也尝试过 ["*"]),所以我不太明白这个错误来自哪里。

0 投票
1 回答
670 浏览

django - 运行迁移时的Django 1.9 ImportError,但不是runserver

我正在尝试在一个新的 Django 1.9 项目上运行一个新的迁移,但我得到一个 ImportError 似乎与runserver冲突。我从包含 manage.py 文件的 <project> 目录运行这些命令。

细节:

  • 姜戈 1.9
  • 使用 cookiecutter-django
  • runserver引用设置文件
  • migrate产生导入错误
  • 在我的本地 .env 文件中,我有 DJANGO_SETTINGS_MODULE=config.settings.local
  • 设置在 <project>/config/settings/...
  • 我正在从 virtualenv 中运行该项目

命令和错误:

有任何想法吗?提前致谢!

0 投票
1 回答
366 浏览

django - django-allauth 中的字段名称

我刚刚开始新项目并使用了 django-allauth 附带的 django cookiecutter,现在我修改了默认模板等,但表单呈现为

但是由于我的应用程序不会是英文的,所以我有一个问题如何翻译?我应该去 pip 包并在 forms.py 中重命名它们吗?或者你有什么建议?或者有没有办法在不使用 {{ form|crispy }} 的情况下为 allauth 编写表单?

0 投票
2 回答
1397 浏览

python - 无法从应用程序中的另一个模板将变量传递给 django home 模板

我的 django (1.9.2) 项目中有一个简单的视图、表单和 2 个模板 传递视图的模板就像一个魅力,迭代并毫无问题地显示想要的值。

然而,当我想将此模板包含到另一个模板中时,不会发生迭代。我试过使用{% include with %},但也许我做得不对。

作为主页的模板放在项目模板文件夹中,而要包含的模板在应用程序内

新闻/models.py:

新闻/views.py:

新闻/模板/news.html:

模板/home.html:

http://127.0.0.1:8000/news/检查时一切正常,但在http://127.0.0.1:8000/仅显示 :D

不知道如何解决这个谢谢:^)

编辑:

对于 Home,我实际上只使用模板,在 url 中它看起来像这样:

同样对于基础,我使用来自 cookiecutter-django 的 cookie-cutter django

我也应该在家里的某个地方定义视图吗?

0 投票
1 回答
1361 浏览

python - 如何告诉 cookiecutter 下载稳定版本的 cookiecutter-django?

命令:

将克隆cookiecutter-django针对 Django 1.9 的最新版本。

在指向一些标签的地方有一个稳定部分。README其中之一是https://github.com/pydanny/cookiecutter-django/releases/tag/1.8.7

但如果我尝试:

我收到一个错误:

那么,如何指定cookiecutter使用那些稳定版本而不是master分支呢?