【问题标题】:Reverse for 'django_summernote-upload_attachment' not found未找到“django_summernote-upload_attachment”的反向
【发布时间】:2022-03-24 10:37:28
【问题描述】:

单击 django-admin 部分中的“添加帖子”按钮时出现此类错误。 这是错误日志信息:

In template C:\Users\niraj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\django\contrib\admin\templates\admin\includes\fieldset.html, error at line 19

Reverse for 'django_summernote-upload_attachment' not found. 'django_summernote-upload_attachment' is not a valid view function or pattern name.
9               {% for field in line %}
10                  <div{% if not line.fields|length_is:'1' %} class="fieldBox{% if field.field.name %} field-{{ field.field.name }}{% endif %}{% if not field.is_readonly and field.errors %} errors{% endif %}{% if field.field.is_hidden %} hidden{% endif %}"{% elif field.is_checkbox %} class="checkbox-row"{% endif %}>
11                      {% if not line.fields|length_is:'1' and not field.is_readonly %}{{ field.errors }}{% endif %}
12                      {% if field.is_checkbox %}
13                          {{ field.field }}{{ field.label_tag }}
14                      {% else %}
15                          {{ field.label_tag }}
16                          {% if field.is_readonly %}
17                              <div class="readonly">{{ field.contents }}</div>
18                          {% else %}
19                              {{ field.field }}
20                          {% endif %}
21                      {% endif %}
22                      {% if field.field.help_text %}
23                          <div class="help">{{ field.field.help_text|safe }}</div>
24                      {% endif %}
25                  </div>
26              {% endfor %}
27          </div>
28      {% endfor %}
29  </fieldset> 

这是下面给出的 admin.py 文件:

from .models import Post
from django_summernote.admin import SummernoteModelAdmin

class PostAdmin(SummernoteModelAdmin):
    summernote_fields = ('content',)

admin.site.register(Post,PostAdmin)

这里是 urls.py 文件

from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('blog.urls')),
]
if settings.DEBUG:
    urlpatterns += static(settings.MEDIA_URL,
                          document_root=settings.MEDIA_ROOT)

我无法找出错误

【问题讨论】:

  • path('summernote/', include('django_summernote.urls')) 添加到您的urlpatterns
  • 谢谢,问题解决了

标签: python-3.x django summernote


【解决方案1】:

添加这个 urls.py : path('editor/', include('django_summernote.urls')),

【讨论】:

    猜你喜欢
    • 2022-07-06
    • 2020-09-09
    • 2019-04-09
    • 2019-10-19
    • 2018-06-28
    • 1970-01-01
    • 2021-10-24
    • 2014-01-08
    • 2020-12-19
    相关资源
    最近更新 更多