from message.views import RegisterView, TimelineView, MyProfileView, ProfileView, follow_user, new_chirp, unfollow_user, like_message urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', TimelineView.as_view(), name='index'), url(r'^register/$', RegisterView.as_view(), name='register'), url(r'^accounts/login/$', auth_views.login, {'template_name': 'login.html'}, name='login'), url(r'^logout/$', auth_views.logout, {'next_page': 'index'}, name='logout'), url(r'^my-profile/$', login_required(MyProfileView.as_view()), name='my-profile'), url(r'^profile/(?P<slug>[-\w]+)/$', login_required(ProfileView.as_view()), name='profile'), url(r'^follow/(?P<username>[-\w]+)/$', login_required(follow_user), name='follow_user'), url(r'^unfollow/(?P<username>[-\w]+)/$', login_required(unfollow_user), name='unfollow_user'), url(r'^chirp/', login_required(new_chirp), name='chirp'), url(r'^like/$', login_required(like_message), name="like"), url(r'^following/(?P<slug>[-\w]+)/$', login_required(ProfileView.as_view()), name='follwing'), ]
from django.conf.urls import url from django.contrib import admin from django.contrib.auth.decorators import login_required from django.views.generic.base import TemplateView from django.contrib.auth import views as auth_views from message.views import RegisterView, TimelineView, MyProfileView, ProfileView, follow_user, new_chirp, unfollow_user, \ like_message urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', TimelineView.as_view(), name='index'), url(r'^register/$', RegisterView.as_view(), name='register'), url(r'^accounts/login/$', auth_views.login, {'template_name': 'login.html'}, name='login'), url(r'^logout/$', auth_views.logout, {'next_page': 'index'}, name='logout'), url(r'^my-profile/$', login_required(MyProfileView.as_view()), name='my-profile'), url(r'^profile/(?P<slug>[-\w]+)/$', login_required(ProfileView.as_view()), name='profile'), url(r'^follow/(?P<username>[-\w]+)/$', login_required(follow_user), name='follow_user'), url(r'^unfollow/(?P<username>[-\w]+)/$', login_required(unfollow_user),name='unfollow_user'), url(r'^chirp/',login_required(new_chirp), name='chirp'), url(r'^like/$',login_required(like_message),name='like'), ]