markdownx example

This commit is contained in:
Oliver Marks 2017-02-27 19:07:13 +00:00
parent c4bfaf01d5
commit 60c3c8ed8e
4 changed files with 8 additions and 0 deletions

View File

@ -38,6 +38,7 @@ THIRD_PARTY_APPS = (
'allauth.socialaccount', # registration
'stdimage',
'rest_framework',
'markdownx',
)
# Apps specific for this project go here.

View File

@ -33,6 +33,7 @@ urlpatterns = [
url(r'^api/v1/', include(router.urls, namespace='v1')),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
url(r'^markdownx/', include('markdownx.urls')),
url(r'^blog/$', blog, name='contact'),
url(r'^blog/rss/$', BlogFeed()),
url(r'^blog/(?P<slug>[0-9A-Za-z_\-]+)/$', blog, name='blog-item'),

View File

@ -1,5 +1,7 @@
from django.contrib import admin
from django.db import models
from django.contrib.admin import ModelAdmin
from markdownx.widgets import AdminMarkdownxWidget
from mhackspace.blog.models import Post, Category
@ -12,6 +14,9 @@ class PostAdmin(ModelAdmin):
readonly_fields = ('published_date',)
filter_horizontal = ('categories',)
prepopulated_fields = {"slug": ("title",)}
formfield_overrides = {
models.TextField: {'widget': AdminMarkdownxWidget},
}
@admin.register(Category)
class CategoryAdmin(ModelAdmin):

View File

@ -62,3 +62,4 @@ git+https://github.com/olymk2/scaffold.git
djangorestframework==3.5.4
django-filter==1.0.1
django-markdownx