urls.py 1.77 KB
from django.conf.urls import url

from . import views


urlpatterns = [
	url(r'^$', views.ForumIndex.as_view(), name='index'),
	url(r'^create/$', views.CreateForumView.as_view(), name='create'),
	url(r'^update/(?P<pk>[\w_-]+)/$', views.UpdateForumView.as_view(), name='update'),
	url(r'^delete/(?P<pk>[\w_-]+)/$', views.ForumDeleteView.as_view(), name='delete'),
	url(r'^render_forum/([\w_-]+)/$', views.render_forum, name='render_forum'),
	url(r'^render_edit_forum/([\w_-]+)/$', views.render_edit_forum, name='render_edit_forum'),
	url(r'^forum_deleted/$', views.forum_deleted, name='deleted_forum'),
	url(r'^load_posts/(?P<forum_id>[\w_-]+)/$', views.load_posts, name='load_posts'),
	url(r'^create_post/$', views.CreatePostView.as_view(), name='create_post'),
	url(r'^update_post/(?P<pk>[\w_-]+)/$', views.PostUpdateView.as_view(), name='update_post'),
	url(r'^delete_post/(?P<pk>[\w_-]+)/$', views.PostDeleteView.as_view(), name='delete_post'),
	url(r'^render_post/([\w_-]+)/$', views.render_post, name='render_post'),
	url(r'^post_deleted/$', views.post_deleted, name='deleted_post'),
	url(r'^load_answers/(?P<post_id>[\w_-]+)/$', views.load_answers, name='load_answers'),
	url(r'^post_answers/$', views.PostAnswerIndex.as_view(), name='post_answers'),
	url(r'^reply_post/$', views.CreatePostAnswerView.as_view(), name='reply_post'),
	url(r'^update_post_answer/(?P<pk>[\w_-]+)/$', views.PostAnswerUpdateView.as_view(), name='update_post_answer'),
	url(r'^render_post_answer/([\w_-]+)/$', views.render_post_answer, name='render_post_answer'),
	url(r'^delete_post_answer/(?P<pk>[\w_-]+)/$', views.PostAnswerDeleteView.as_view(), name='delete_answer'),
	url(r'^post_answer_deleted/$', views.answer_deleted, name='deleted_answer'),
	url(r'^(?P<slug>[\w_-]+)/$', views.ForumDetailView.as_view(), name='view'),
]