implemented for blog as a test

This commit is contained in:
Oliver Marks 2017-02-27 19:15:27 +00:00
parent 60c3c8ed8e
commit 615514259d
5 changed files with 5 additions and 8 deletions

View File

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

View File

@ -33,7 +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'^draceditor/', include('draceditor.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,7 +1,6 @@
from django.contrib import admin from django.contrib import admin
from django.db import models 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
@ -14,9 +13,6 @@ 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

@ -1,6 +1,7 @@
from django.db import models from django.db import models
from django.utils import timezone from django.utils import timezone
from django.urls import reverse from django.urls import reverse
from draceditor.models import DraceditorField
from mhackspace.users.models import User from mhackspace.users.models import User
from stdimage.models import StdImageField from stdimage.models import StdImageField
@ -34,7 +35,7 @@ class Post(models.Model):
"height": 220, "height": 220,
"crop": True}}) "crop": True}})
description = models.TextField() description = DraceditorField()
published_date = models.DateTimeField(default=timezone.now) published_date = models.DateTimeField(default=timezone.now)
updated_date = models.DateTimeField(default=timezone.now) updated_date = models.DateTimeField(default=timezone.now)
active = models.BooleanField(default=True) active = models.BooleanField(default=True)

View File

@ -62,4 +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 draceditor