我在Django项目中遇到suit_redactor
的问题...
我可能做错了。
我需要将article_content
输入窗口小部件更改为suit_redactor
或ck-editor
或其他名称。
我以前尝试过此方法,但没有任何反应,可能我错过了一些东西。 (对不起英语,不是我的语言)
我在suit_redactor
的已安装应用中有settings.py
class Article(models.Model):
article_title = models.CharField(max_length=400, null=False)
article_content = models.CharField(max_length=20000, null=False)
# forms.py
from django import forms
from django.contrib.auth.forms import UserCreationForm, UserChangeForm
from .models import CustomUser,Article
from django.forms import ModelForm
from django.contrib.admin import ModelAdmin
from suit_redactor.widgets import RedactorWidget
class ArticleForm(ModelForm):
class Meta:
widgets = {
'name': RedactorWidget(editor_options={'lang': 'en'})
}
class ArticleAdmin(ModelAdmin):
form = ArticleForm
#admin.py
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from .forms import ArticleAdmin
from django.utils import text
from django import forms
from .models import CustomUser, Category, Article, Comment
admin.site.register(Article, ArticleAdmin)
我需要article_content
看起来像这样(例如):
代替此: