Exemplo n.º 1
0
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'),
]
Exemplo n.º 2
0
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'),
]