我正在研究这个问题的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>