Ejemplo n.º 1
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from posts.views import ArticleListView, ArticleDetailView
from users.views import UserProfileDetailView
from django.contrib.auth.decorators import login_required

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'news.views.home', name='home'),
    url(r'^$', ArticleListView.as_view(), name='home'),
    url(r'^login/', 'users.views.login', name='login'),
    url(r'^logout/', 'users.views.logout', name='logout'),
    url(r'^register/$', 'users.views.register', name='register'),
    url(r'^submit/$', 'posts.views.create_new', name='submit'),
    url(r"^profile/(?P<slug>\w+)/$", UserProfileDetailView.as_view(),
        name="profile"),
    url(r'^article/(?P<slug>[\w-]+)/$', ArticleDetailView.as_view(),
    name='article_detail'),

    url(r'^admin/', include(admin.site.urls)),
)
Ejemplo n.º 2
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from news.views import ArticleListView, VoteFormView, ReadFormView, DeleteFormView, ArticleDetailView
from users.views import UserProfileDetailView
from django.contrib.auth.decorators import login_required

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'news.views.home', name='home'),
    url(r'^$', ArticleListView.as_view(), name='home'),
    url(r'^login/', 'users.views.login', name='login'),
    url(r'^logout/', 'users.views.logout', name='logout'),
    url(r'^register/$', 'users.views.register', name='register'),
    url(r'^submit/$', 'news.views.create_new', name='submit'),
    url(r'^vote/$', login_required(VoteFormView.as_view()), name="vote"),
    url(r'^read/$', login_required(ReadFormView.as_view()), name="read"),
    url(r'^delete/$', login_required(DeleteFormView.as_view()), name="delete"),
    url(r"^profile/(?P<slug>\w+)/$", UserProfileDetailView.as_view(),
        name="profile"),
    url(r"^article/(?P<slug>\w+)/$", ArticleDetailView.as_view(),
        name="article"),

    url(r'^admin/', include(admin.site.urls)),
)
Ejemplo n.º 3
0
    # Allow admin page
    url(r'^admin/', include(admin.site.urls)),
    # url(r'^xadmin/', include(xadmin.site.urls)),

    # API pages:
    url(r'^api/', include(v1_api.urls)),

    # User registration pages
    url(r"^login/$", "django.contrib.auth.views.login", name="login"),
    url(r"^logout/$", "django.contrib.auth.views.logout_then_login", name="logout"),
    url(r'accounts/register/$', RegistrationView.as_view(form_class = RegistrationForm), 
        name = 'registration_register'),
    url(r"^accounts/", include("registration.backends.default.urls")),
    # url(r"^accounts/", CustomRegistrationView.as_view(), name="registration_register"),
    url(r"^users/(?P<slug>\w+)/$", auth(UserProfileDetailView.as_view()), {'template_name': 'users/userdeets.html'},
            name="profile"),
    url(r"edit_profile/$", auth(UserProfileEditView.as_view()),
            {'template_name': 'registration/edit_profile'}, name="edit_profile"),

    # Basic pages
    url(r'^$', TemplateView.as_view(template_name="home.html"), name='home'),

    # Template example pages
    url(r'^left/$', TemplateView.as_view(template_name="left-sidebar.html"), name='left'),
    url(r'^right/$', TemplateView.as_view(template_name="right-sidebar.html"), name='right'),
    url(r'^no/$', TemplateView.as_view(template_name="no-sidebar.html"), name='no'),


)
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Ejemplo n.º 4
0
from users.forms import UserProfileForm
from users.views import UserDetailView, UserProfileListView, UserProfileDetailView
from django.contrib.auth.models import User

urlpatterns = patterns('',
    url(r'^register/$',
        'users.views.registration',
        name='OA_registration'),
    url(r'^(?P<username>\w+)/$',
        UserDetailView.as_view(
         model=User,
         context_object_name='registered_user',
         template_name='users/user_detail.html',
    ), name='users_user_detail'),
    url(r'^profile/(?P<username>\w+)/$',
        UserProfileDetailView.as_view(),
       name='profiles_profile_detail'),
    url(r'^$',
        UserProfileListView.as_view(),
       name='profiles_profile_list'),
    #url(r'^profile/(?P<username>\w+)/details/$',
    #    UserProfileDetailView.as_view(),
    #   name='user-profile-details'),
)

#urlpatterns += patterns('profiles.views',
#    url(r'^profile/edit/$',
#       'edit_profile',
#       { 'form_class': UserProfileForm },
#       name='profiles_edit_profile'),
#    url(r'^profile/(?P<username>\w+)/$',
Ejemplo n.º 5
0
"""levelup URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.10/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url
from django.contrib.auth.views import LoginView

from users.views import (
    SignupView, UserProfileDetailView, UserProfileUpdateView, SignupActivateView)

urlpatterns = [

    # Profile
    url(r'^signup/$', SignupView.as_view(), name='signup'),
    url(r'^signup/activate/(?P<pk>[0-9]+)/$', SignupActivateView.as_view(), name='signup-activate'),
    url(r'^$', UserProfileDetailView.as_view(), name='user-profile'),
    url(r'^update/$', UserProfileUpdateView.as_view(), name='user-profile-update'),

]