相关疑难解决方法(0)

扩展Django管理模板 - 更改更改列表

关于扩展django管理模板的一个(不那么)快速问题.

我试图通过在包含与该对象相关的一些对象的结果行(row1和row2类)之间添加中间行来更改特定模型的结果列表(django lingo中的更改列表).

我搜索了代码,但还没有找到办法.任何指针都非常感激.代码也会有所帮助.

PS:我知道我应该设计自己的界面,但这是一个内部项目,我没有那么多时间.此外,django界面非常好.

先感谢您.

django django-admin

23
推荐指数
2
解决办法
3万
查看次数

Django:"加载"做什么(在模板文件中)?

由于"加载"对于搜索来说过于通用:

  1. "加载"的目的是什么?在这种特殊情况下它做了什么? - 在模板文件base_weblog.html中,

    {% load weblog %}{% render_month_links %}

  2. 是否使用了一些命名约定来"加载"以完成其工作?例如文件夹和/或文件和/或类名的名称?

  3. "加载"的文档在哪里,你能详细说明吗?


细节:

该示例来自http://www.djangoproject.com/的来源 - 直接下载URL是通过http://shrinkster.com/17g8.

部分文件夹结构(没有文件扩展名的项目是文件夹):

django_website

  apps
    accounts
    aggregator
    blog
      urls.py
      models.py
        class Entry(models.Model)

      templatetags
        weblog.py
    contact
    docs

  templates
    base_weblog.html

    aggregator
    blog
      entry_archive.html
      entry_archive_year.html
      month_links_snippet.html
      entry_archive_month.html
      entry_detail.html
      entry_snippet.html
      entry_archive_day.html
    comments
    contact
    docs
    feeds
    flatfiles
    flatpages
    registration
Run Code Online (Sandbox Code Playgroud)

django django-templates

21
推荐指数
2
解决办法
1万
查看次数

在Django admin中,如何在模型管理员上隐藏"保存并继续"和"保存并添加另一个"按钮?

我有一个Django管理员模型的工作流程,与用户的工作流程非常相似.首先,我有一个带有基本字段的表单,然后是带有其余数据的第二个表单.

它与auth.user的工作流程相同

我需要删除"保存并继续"和"保存并添加另一个"按钮,以防止用户破坏工作流程.

我试图将其添加为extra_context

extra_context = {
  'show_save_and_add_another': False,
  'show_save_and_continue': False
}
Run Code Online (Sandbox Code Playgroud)

并通过ModelAdmin.add_view或ModelAdmin.change_view传递它,但它不起作用.

这仅适用于一个型号,因此我不想从submit_line.html中删除

任何线索或替代方式?

提前致谢

python django django-templates django-admin

16
推荐指数
3
解决办法
1万
查看次数

Django 多租户

; 博士:有没有办法覆盖的默认行为reverse

在我的 Django 项目中,我有很多网址,例如

 url(r'^\w+/company/', include("company.urls", namespace="company")),
Run Code Online (Sandbox Code Playgroud)

这允许网址,如

.../companyA/company/
.../companyB/company/
Run Code Online (Sandbox Code Playgroud)

这样我就可以使用自定义中间件来修改请求,以根据使用我的网站的公司来包含一些特定的详细信息

这一切都很好,除了当 django 试图用reverse和破译完整路径时{% url .. %}......

它似乎/x/company/作为正则表达式的默认匹配返回。因为该django.utils.regex_helper方法next_char具有用于\w映射到的转义映射x

url我已经能够覆盖的标签替换为/x/正确的公司名称,我想知道是否有类似的事情我可以以reverse相同的方式覆盖,或者我可以做些什么来解决这个问题?

以前,我正在使用

url(r'^(?P<company_name>\w+)/company/', include("company.urls", namespace="company"))
Run Code Online (Sandbox Code Playgroud)

但这意味着我必须在每个视图中包含一个参数

def view(request, company_name):
    ...
Run Code Online (Sandbox Code Playgroud)

以及将它包含在我{% url %}试图避免的所有其他视图调用中(即使用)。

python django django-urls

1
推荐指数
1
解决办法
1982
查看次数