2016-07-14 15 views
0

Ich mache eine kleine Seite mit Django. Aus bestimmten Gründen verwende ich keine Django-Formulare, um die Formulare in Vorlagen zu rendern. Ich mache den "traditionellen" Weg, indem ich <input>, <textarea>, <select> usw. in den HTML-Vorlagen der Vorlage definiere. Ich möchte django-summernote verwenden, um Rich Text, insbesondere das Hochladen von Bildern, in einem Textfeld zu aktivieren. Ist es möglich, django-summernote zu verwenden, ohne django.form zu verwenden? Wenn das so ist, wie? Ich habe hinzugefügt:Verwenden Sie Django-Summernote ohne Formular zu verwenden?

in settings.py:

MEDIA_ROOT = '/home/name/project/media/' 
MEDIA_URL = '/media/' 

in urls.py:

from django.conf.urls import include 
urlpatterns = [ 
    ... 
    url(r'^summernote/', include('django_summernote.urls')), 
    ... 
] 

Antwort

0

Wie Sie sind nicht django Formen verwendet wird, gibt es keine Notwendigkeit django-summernote zu verwenden, folgen Sie einfach den Anweisungen unter getting started page, um es mit Ihrer Vorlage zu integrieren.

+0

Danke! Aber ich wollte Django-Summernote hauptsächlich verwenden, weil es den Upload von Bildern aus der Box zu handhaben scheint. Muss ich das Skript für den Upload sonst schreiben? – user2522441

+0

Wäre es nicht einfacher, Django-Formulare zu verwenden? –

+0

Danke Burhan. Ja, Sie haben Recht, ich denke, es ist einfacher, Django-Formulare zu verwenden. Aber das wirft eine andere Frage auf. Wie kann ich dem von django-summernote generierten Rich-Text-Bereich den Anfangswert hinzufügen? Vielen Dank! – user2522441