Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Django中使用summernote时出现NoReverseMatch错误_Django_Summernote - Fatal编程技术网

在Django中使用summernote时出现NoReverseMatch错误

在Django中使用summernote时出现NoReverseMatch错误,django,summernote,Django,Summernote,当我在django admin中单击add按钮添加一些文章时,发生了错误。一些细节如下所示 调试信息 NoReverseMatch at /admin/guitar/article/add/ Reverse for 'django_summernote-editor' with arguments '()' and keyword arguments '{'id': 'id_content'}' not found. 1 pattern(s) tried: ['$summernote/edito

当我在django admin中单击add按钮添加一些文章时,发生了错误。一些细节如下所示

调试信息

NoReverseMatch at /admin/guitar/article/add/
Reverse for 'django_summernote-editor' with arguments '()' and keyword arguments '{'id': 'id_content'}' not found. 1 pattern(s) tried: ['$summernote/editor/(?P<id>.+)/$']
Request Method: GET
Request URL:    http://127.0.0.1:8000/admin/guitar/article/add/
Django Version: 1.8.6
Exception Type: NoReverseMatch
Exception Value:    
Reverse for 'django_summernote-editor' with arguments '()' and keyword arguments '{'id': 'id_content'}' not found. 1 pattern(s) tried: ['$summernote/editor/(?P<id>.+)/$']
Exception Location: C:\Python34\lib\site-packages\django\core\urlresolvers.py in _reverse_with_prefix, line 495
Python Executable:  C:\Python34\python.exe
Python Version: 3.4.3
Python Path:    
['D:\\DemoGuitarProject',
 'D:\\DemoGuitarProject',
 'C:\\Windows\\system32\\python34.zip',
 'C:\\Python34\\DLLs',
 'C:\\Python34\\lib',
 'C:\\Python34',
 'C:\\Python34\\lib\\site-packages']
Server time:    Sat, 14 Nov 2015 16:45:05 +0800
Error during template rendering

In template C:\Python34\lib\site-packages\django\contrib\admin\templates\admin\includes\fieldset.html, error at line 19
Reverse for 'django_summernote-editor' with arguments '()' and keyword arguments '{'id': 'id_content'}' not found. 1 pattern(s) tried: ['$summernote/editor/(?P<id>.+)/$']
9               {% for field in line %}
10                  <div{% if not line.fields|length_is:'1' %} class="field-box{% 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                              <p>{{ field.contents }}</p>
18                          {% else %}
19  

      {{ field.field }}



20                          {% endif %}
21                      {% endif %}
22                      {% if field.field.help_text %}
23                          <p class="help">{{ field.field.help_text|safe }}</p>
24                      {% endif %}
25                  </div>
26              {% endfor %}
27          </div>
28      {% endfor %}
29  </fieldset>
url.py

urlpatterns = [

    url(r'^$', 'guitar.views.home', name='home'),


    url(r'^summernote/', include('django_summernote.urls')),

]
管理员.py

from django.contrib import admin
from .models import Article, Category


from django_summernote.admin import SummernoteModelAdmin
class SomeModelAdmin(SummernoteModelAdmin):
    pass



admin.site.register(Article,SomeModelAdmin)
admin.site.register(Category)
models.py

# coding:utf-8

from django.template.defaultfilters import slugify
from django.db import models




class Article(models.Model):
    title = models.CharField(u'标题', max_length=256)
    content = models.TextField(u'内容')
    pub_date = models.DateTimeField(u'发表时间', auto_now_add=True, editable=True)
    update_time = models.DateTimeField(u'更新时间',auto_now=True, null=True)


    def __str__(self):
        return self.title      



class Category(models.Model):

    name = models.CharField(max_length=128, unique=True)

    def __str__(self):
        return self.name

如果您包含上述URL,请确保它们不会以美元结尾

例如,代替

url(r'^guitar/$', include('guitar.urls')),
应该是

url(r'^guitar/', include('guitar.urls')),

如果您包含上述URL,请确保它们不会以美元结尾

例如,代替

url(r'^guitar/$', include('guitar.urls')),
应该是

url(r'^guitar/', include('guitar.urls')),

哇~真管用。这真的帮了我很大的忙!谢谢你的帮助^_^哇~真管用。这真的帮了我很大的忙!谢谢你的帮助^_^