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 'allauth.socialaccount', # registration
'stdimage', 'stdimage',
'rest_framework', 'rest_framework',
'markdownx',
) )
# Apps specific for this project go here. # 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/v1/', include(router.urls, namespace='v1')),
url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), 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/$', blog, name='contact'),
url(r'^blog/rss/$', BlogFeed()), url(r'^blog/rss/$', BlogFeed()),
url(r'^blog/(?P<slug>[0-9A-Za-z_\-]+)/$', blog, name='blog-item'), 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.contrib import admin
from django.db import models
from django.contrib.admin import ModelAdmin from django.contrib.admin import ModelAdmin
from markdownx.widgets import AdminMarkdownxWidget
from mhackspace.blog.models import Post, Category from mhackspace.blog.models import Post, Category
@ -12,6 +14,9 @@ class PostAdmin(ModelAdmin):
readonly_fields = ('published_date',) readonly_fields = ('published_date',)
filter_horizontal = ('categories',) filter_horizontal = ('categories',)
prepopulated_fields = {"slug": ("title",)} prepopulated_fields = {"slug": ("title",)}
formfield_overrides = {
models.TextField: {'widget': AdminMarkdownxWidget},
}
@admin.register(Category) @admin.register(Category)
class CategoryAdmin(ModelAdmin): class CategoryAdmin(ModelAdmin):

View File

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