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)
|