我正在研究这个问题的MAC和Windows。Summer note不会在Mac或windows上以chrome或边缘显示图标,也不会在本地部署。在safari和我的iPhone上一切都很好。我迁移并收集了静态文件,它们出现在我的s3存储桶中。似乎一切都设置正确,因为它确实工作。
设置.py
INSTALLED_APPS = [ 'django_summernote', ] SUMMERNOTE_THEME = 'bs5' SUMMERNOTE_CONFIG = { 'summernote': { 'width': '100%', } }
网址.py
urlpatterns = [ path('admin/', admin.site.urls), path('summernote/', include('django_summernote.urls')), ]
表格.py
from django_summernote.widgets import SummernoteWidget, SummernoteInplaceWidget class CreateVenueForm(ModelForm): class Meta: model = Venue fields = ('name', 'address', 'city', 'state', 'zip', 'description',) widgets = { 'name': forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Gived your venue a title'}), 'address': forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Number and Street name'}), 'city': forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'city'}), 'state': forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Give your event a title'}), 'zip': forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Zip'}), 'description': SummernoteWidget(), }
样板
<div class="row"> <div class="col">{{form.description.label}}<br/>{{form.description|safe}}</div> </div>