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)), )
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)), )
# 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)
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+)/$',
"""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'), ]