【发布时间】:2014-12-04 20:03:18
【问题描述】:
并按照有关如何使用它的说明进行操作。 但是当我选择要上传的图片时,它不会上传。没有错误。 它有什么问题?
这是我的文章模型: 从 django.db 导入模型 从 redactor.fields 导入 RedactorField
在这里创建您的模型。
class Article(models.Model):
class Meta():
db_table = 'article'
article_title = models.CharField(max_length=200)
article_text = RedactorField(
verbose_name=u'Text',
redactor_options={'lang': 'en', 'focus': 'true'},
upload_to='tmp/',
allow_file_upload=True,
allow_image_upload=True
)
article_date = models.DateTimeField()
article_likes = models.IntegerField(default=0)
和admin.py
from django.contrib import admin
from redactor.widgets import RedactorEditor
from article.models import Article
from django import forms
class EntryAdminForm(forms.ModelForm):
class Meta:
model = Article
widgets = {
'article_text': RedactorEditor(),
}
class EntryAdmin(admin.ModelAdmin):
form = EntryAdminForm
fields = ['article_title', 'article_text', 'article_date']
admin.site.register(Article, EntryAdmin)
最后一行代码:admin.site.register(Article, EntryAdmin) 稍作改动,因为如指令所说,它必须是admin.site.register(EntryAdminForm, EntryAdmin),但在这种情况下,会出现错误:'ModelFormMetaclass' object is not iterable
【问题讨论】:
标签: django django-admin wysiwyg