django-markdownx/testapp/admin.py

30 lines
680 B
Python
Raw Normal View History

2016-12-04 18:36:41 +00:00
from django.db import models
2017-04-23 18:14:08 +00:00
from django.contrib.admin import ModelAdmin, site
2016-12-04 18:36:41 +00:00
from markdownx.widgets import AdminMarkdownxWidget
from markdownx.models import MarkdownxField
from .models import MyModel
2017-04-23 18:14:08 +00:00
@site.register(MyModel)
class MyModelAdmin(ModelAdmin):
2016-12-04 18:36:41 +00:00
formfield_overrides = {
MarkdownxField: {'widget': AdminMarkdownxWidget},
models.TextField: {'widget': AdminMarkdownxWidget},
}
2017-04-23 18:14:08 +00:00
# site.register(MyModel, MyModelAdmin)
2016-12-04 18:36:41 +00:00
##
## SHORTER OPTION:
##
# from django.contrib import admin
# from markdownx.admin import MarkdownxModelAdmin
# from .models import MyModel
# admin.site.register(MyModel, MarkdownxModelAdmin)