Ajout et utilisation de summernote
This commit is contained in:
@@ -7,6 +7,7 @@ from django.contrib.admin import SimpleListFilter
|
||||
from django.utils.encoding import force_str
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
from django_summernote.admin import SummernoteModelAdmin
|
||||
|
||||
class DefaultListFilter(SimpleListFilter):
|
||||
all_value = '_all'
|
||||
@@ -49,7 +50,8 @@ class StatusFilter(DefaultListFilter):
|
||||
return 1
|
||||
|
||||
@admin.register(cr_Message)
|
||||
class cr_Message_Admin(admin.ModelAdmin):
|
||||
class cr_Message_Admin(SummernoteModelAdmin):
|
||||
summernote_fields = ('sText',)
|
||||
class Meta:
|
||||
verbose_name = 'Message carnet rouge'
|
||||
verbose_name_plural = 'Messages carnet rouge'
|
||||
|
@@ -30,7 +30,7 @@ class cr_Message(models.Model):
|
||||
sReadedUsers = models.TextField("Liste des utilisateurs ayant lu", blank=True)
|
||||
DestGroup = models.ForeignKey(Group, on_delete=models.DO_NOTHING)
|
||||
sTitle = models.CharField("Titre", max_length=120)
|
||||
sText = QuillField ("Corps de texte")
|
||||
sText = models.TextField ("Corps de texte")
|
||||
dtValidityFrom = models.DateField("Validité depuis",default=timezone.now)
|
||||
dtValidityTo = models.DateField("Validité jusqu'à", blank=True, null=True)
|
||||
bEnabled = models.BooleanField("Actif", default=True)
|
||||
|
@@ -1,7 +1,7 @@
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<div>
|
||||
{{ obj.sText.html|safe }}
|
||||
{{ obj.sText|safe }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
@@ -1,5 +1,7 @@
|
||||
from django.urls import path
|
||||
from django.urls import path, include
|
||||
|
||||
from django.conf import settings
|
||||
from django.conf.urls.static import static
|
||||
|
||||
|
||||
from carnet_rouge import views
|
||||
@@ -9,12 +11,9 @@ urlpatterns = [
|
||||
path('cr', views.model_form_view, name='model_form_view'),
|
||||
path('view/<int:pk>', views.CrDetailView.as_view(), name='cr_view'),
|
||||
path('notread', views.CrNotReadView.as_view(), name='cr_not_read_list'),
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
path('summernote/', include('django_summernote.urls')),
|
||||
path('editor/', include('django_summernote.urls')),
|
||||
|
||||
]
|
||||
|
||||
if settings.DEBUG:
|
||||
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|
||||
|
Reference in New Issue
Block a user