added topic selector to new post page

This commit is contained in:
CDaut 2022-06-01 17:15:57 +02:00 committed by CDaut
parent dfb3b30271
commit 81c455f014
3 changed files with 38 additions and 12 deletions

View file

@ -1,8 +1,9 @@
from blog.views import viewblog, addpost, createmocks
from blog.views import viewblog, addpost, createmocks, order
from django.urls import path
urlpatterns = [
path('', viewblog, name="index"),
path('manage/add/', addpost, name='addpost'),
path('manage/addpost', addpost, name='addpost'),
path('manage/order', order, name='order'),
path('mock/topic/<int:n>/', createmocks, name='mock'),
]

View file

@ -4,6 +4,7 @@ from django.contrib.auth.decorators import login_required
from django.http import HttpResponse
from django.shortcuts import render, redirect
from blog.factories import TopicFactory
from blog.models import Topic
from markdownblog import settings
@ -12,9 +13,15 @@ def viewblog(request) -> HttpResponse:
return render(request, 'blog/index.html', {"debug": settings.DEBUG})
@login_required
def order(request):
return None
@login_required
def addpost(request) -> HttpResponse:
return render(request, 'blog/addpost.html')
context = {'alltopics': Topic.objects.all().order_by('name').values()}
return render(request, 'blog/addpost.html', context)
def createmocks(request, n) -> HttpResponse: