0
views.pydjango的summernote沒有顯示
def post_detail(request):
if request.method == "POST":
form = PostForm(request.POST)
if form.is_valid():
post = form.save(commit=False)
post.user = request.user
post.save()
return redirect('post_detail')
else:
form = PostForm()
return render(request, 'post_detail.html', {'form': form})
forms.py
class PostForm(forms.ModelForm):
class Meta:
model = Post
fields = ('Penname','text',)
widgets = {
'text': SummernoteInplaceWidget(),
}
models.py
class Post(models.Model):
#user = models.OneToOneField(User)
Penname = models.CharField(max_length=200)
text = models.TextField()
def __str__(self):
return self.Penname
post_detail.html
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<div class="container">
<form method="post">
{{ form.as_p }}
<button type="button" class="btn btn-primary">Submit</button>
</form>
<div>
<h1>{{ post.Penname }}</h1>
<p>{{ post.text|linebreaksbr }}</p>
</div>
</div>
</body>
</html>
urls.py
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^summernote/', include('django_summernote.urls')),
url(r'^post/$', imagec_views.post_detail, name='post_detail')
]
我想爲我的文本字段summernote編輯選項,但只顯示「文本」字符串summernote無法顯示,即使它不是顯示一個簡單的文本框
我包含在HTML的線,但仍處於相同的狀態 – shweta
也'django_summernote'到INSTALLED_APPS? –
我已經包含在INSTALLED_APPS – shweta