def _register_defaults(self): """ Registers some meta data about the Extension developers and gives the '/api' route a nice index of all registered blueprints. """ self.app.add_url_rule("%s/" % MongoAPI.API_PREFIX, view_func=HomeView.as_view('home_page', app=self.app)) self.app.add_url_rule("%s/" % MongoAPI.ABOUT, view_func=AboutView.as_view('about_page', app=self.app))
def _register_defaults(self): """ Registers some meta data about the Extension developers and gives the '/api' route a nice index of all registered blueprints. """ self.app.add_url_rule("%s/" % MongoAPI.API_PREFIX, view_func=HomeView.as_view('home_page', app=self.app)) self.app.add_url_rule("%s/" % MongoAPI.ABOUT, view_func=AboutView.as_view('about_page', app=self.app))
from django.conf.urls import url from views import FormSetView, FormView, HomeView urlpatterns = [ url(r'^$', HomeView.as_view(template_name='base.html')), url( r'^(?P<app>[\w_]+)/$', FormView.as_view(), name='form', ), url( r'^(?P<app>[\w_]+)/formset/$', FormSetView.as_view(), name='formset', ), ]
from django.views.generic import TemplateView from django.contrib import admin from views import HomeView, QaView from tastypie.api import Api from qa.api import QAResource, AnswerResource, QuestionResource v1_api = Api(api_name='v1') v1_api.register(QAResource()) v1_api.register(AnswerResource()) v1_api.register(QuestionResource()) urlpatterns = patterns( "", url(r"^$", TemplateView.as_view(template_name="homepage.html"), name="home"), url(r'^home/$', HomeView.as_view(), name='myHome'), url(r'^qa/$', QaView.as_view(), name='qa'), url(r"^base/", TemplateView.as_view(template_name="base.html"), name="base"), url(r"^admin/", include(admin.site.urls)), url(r"^account/", include("account.urls")), url(r"^api/", include(v1_api.urls)), ) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
# -*- coding:utf-8 -*- # __author__ = 'lgh' # __date__ = '2017/6/27 0027' from django.conf.urls import url from views import HomeView, DetailView, SearchView, CommentView urlpatterns = [ #首页 url(r'^$', HomeView.as_view(), name="home"), #详情页 url(r'^(?P<article_id>\d+)/$', DetailView.as_view(), name='detail'), #提交评论 url(r'^comment', CommentView.as_view(), name='comment'), #搜索 url(r'^search', SearchView.as_view(), name='search') ]
from filebrowser.sites import site admin.autodiscover() urlpatterns = patterns( '', # admin documentation and reference url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # admin url(r'^admin/filebrowser/', include(site.urls)), url(r'^grappelli/', include('grappelli.urls')), url(r'^admin/', include(admin.site.urls)), # home url(r'^$', HomeView.as_view(template_name='homepage.html'), name='home'), # progetti url(r'^progetti/', include('progetti.urls')), url(r'^ASOC/$', MonitoraggioASOCListView.as_view(), name='monitoraggio-asoc'), # soggetti url(r'^soggetti/', include('soggetti.urls')), # territori url(r'^territori/', include('territori.urls')), # blog url(r'^news/', include('blog.urls')),
from django.conf import settings from django.conf.urls import patterns, url, include from django.contrib import admin from django.views.generic import TemplateView from views import HomeView, ResumeView, BioView, ContactView admin.autodiscover() urlpatterns = patterns('', url(r'^$', HomeView.as_view(), name='index'), url(r'^admin/', include(admin.site.urls)), url(r'^blog/', include('apps.blog.urls')), url(r'^portfolio/', include('apps.portfolio.urls')), url(r'^bio/$', BioView.as_view(), name='bio'), url(r'^resume/$', ResumeView.as_view(), name='resume'), url(r'^contact/$', ContactView.as_view(), name='contact'), url(r'^robots\.txt$', TemplateView.as_view(template_name='robots.txt', content_type='text/plain')), ) if not settings.PRODUCTION: urlpatterns += patterns('', (r'^files/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), )
from django.conf.urls import url # from . import views from views import HomeView urlpatterns = [ url(r'^$', HomeView.as_view(), name="index"), url(r'^blogs', HomeView.as_view(), name="blogs"), # we added this line # url(r'^blogs/new$', HomeView.as_view()), # we added this line url(r'^blogs/process$', HomeView.as_view()), # we added this line # url(r'^blogs/(?P<number>\d+)$', views.HomeView.as_view()), # we added this line # url(r'^blogs/(?P<number>\d+)/edit$', views.HomeView.as_view()), # we added this line # url(r'^blogs/(?P<number>\d+)/delete$', views.HomeView.as_view()), # we added this line ]
from django.conf.urls import patterns, url from views import HomeView urlpatterns = patterns( '', url(r'^$', HomeView.as_view(), name='home'), )
from django.conf.urls import include, url from views import HomeView urlpatterns = [ url(r'^$', HomeView.as_view(), name='reader'), url(r'api/', include('reader.apis')), ]
# Adds functions to be available in the jinja env app.jinja_env.globals.update(strip_alnum=utils.remove_special_characters) class RegexConverter(BaseConverter): '''Sets up regex to be used in the add_url_rule ''' def __init__(self, url_map, *items): super(RegexConverter, self).__init__(url_map) self.regex = items[0] app.url_map.converters['regex'] = RegexConverter app.add_url_rule("/", view_func=HomeView.as_view('home_view')) app.add_url_rule("/json", view_func=HomeView.as_view('home_json')) app.add_url_rule("/xml", view_func=HomeView.as_view('home_xml')) # /category app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()), view_func=CategoryView.as_view('category_view')) app.add_url_rule( '/<regex("{}"):category>/json'.format( utils.get_cat_regex()), view_func=CategoryView.as_view('category_json')) app.add_url_rule( '/<regex("{}"):category>/xml'.format( utils.get_cat_regex()), view_func=CategoryView.as_view('category_xml')) # /category/item_id app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) +
from django.conf.urls import patterns, include, url # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() from views import HomeView, PostView urlpatterns = patterns( "", # Examples: # url(r'^$', 'encontroxxiv.views.home', name='home'), # url(r'^encontroxxiv/', include('encontroxxiv.foo.urls')), url(r"^admin/", include(admin.site.urls)), url(r"^$", HomeView.as_view()), url(r"^(?P<pk>\d+)/$", PostView.as_view()), )
#!/usr/bin/env python # encoding:utf-8 from django.conf.urls import patterns, url from django.views.generic import TemplateView from views import HomeView, IndexView, DetailView, AccountRedirectView, \ WeixinFeeaView, WeixinInvitationView, WeixinFeeView, WeixinIndexView urlpatterns = patterns('', #url(r'^detail/(?P<id>\w+)', P2PDetailView.as_view(), name='p2p detail'), url(r'^$', IndexView.as_view(), name='home'), url(r'^home/$', HomeView.as_view(), name='homde'), url(r'^detail/(?P<id>\w+)', DetailView.as_view(), name='mobile p2p detail'), url(r'^mobile_index/$', TemplateView.as_view(template_name="mobile_index.jade")), url(r'^mobile_assets/$', TemplateView.as_view(template_name="mobile_assets.jade")), url(r'^mobile_more/$', TemplateView.as_view(template_name="mobile_more.jade")), url(r'^mobile_detail/$', TemplateView.as_view(template_name="mobile_detail.jade")), url(r'^weixin_index/$', WeixinIndexView.as_view()), url(r'^weixin_login/$', TemplateView.as_view(template_name="weixin_index.jade")), url(r'^weixin_inputt/$', TemplateView.as_view(template_name="weixin_inputt.jade")), url(r'^weixin_about/$', TemplateView.as_view(template_name="weixin_about.jade")), url(r'^weixin_xieyi/$', TemplateView.as_view(template_name="weixin_xieyi.jade")), url(r'^weixin_fee/$', WeixinFeeView.as_view()), url(r'^weixin_app/$', TemplateView.as_view(template_name="weixin_app.jade")), url(r'^weixin_feea/$', WeixinFeeaView.as_view()), url(r'^weixin_registered/$', TemplateView.as_view(template_name="weixin_registered.jade")), url(r'^weixin_invitation/$', WeixinInvitationView.as_view()), url(r'^weixin_retrieve/$', TemplateView.as_view(template_name="weixin_retrieve.jade")), url(r'^account/redirect/$', AccountRedirectView.as_view()), )
AchievementDetail, OwnedAchievementDetail, HomeView from views import PlayerCreate, GameCreate, OwnedGamePlayerCreate, OwnedGameGameCreate, \ AchievementCreate, OwnAchPlayerCreate, OwnAchAchCreate, AchievementGameCreate, \ GameReviewCreate from views import LoginRequiredCheckIsOwnerUpdateView, LoginRequiredCheckIsOwnerDeleteView from views import APIPlayerList,APIPlayerDetail,APIGameList,APIGameDetail, \ APIAchievementList,APIAchievementDetail,APIOwnedGameDetail,\ APIOwnedAchievementDetail urlpatterns = [ # Home page url(r'^$', HomeView.as_view(template_name='steamapp/home.html'), name='home'), #Login url(r'^login/$', login, name='login'), #Logout url(r'^logout/$', logout, name='logout', kwargs={'next_page': '/'}), # List Players: /steamapp/player.json url(r'^players(\.(?P<extension>(json|xml)))?$', PlayerList.as_view(), name='player_list'), # Player details, /steamapps/players/<steamid>.json url(r'^players/(?P<pk>\d+)(\.(?P<extension>(json|xml)))?$',
from django.conf.urls import url from views import HomeView urlpatterns = [ url(r'^$', HomeView.as_view(), name='home') ]
from django.conf import settings from django.conf.urls import patterns, include, url from django.conf.urls.static import static from django.views.generic import TemplateView from django.contrib import admin from views import HomeView from tastypie.api import Api from qa.api import QAResource v1_api = Api(api_name='v1') v1_api.register(QAResource()) urlpatterns = patterns("", url(r"^$", TemplateView.as_view(template_name="homepage.html"), name="home"), url(r'^home/$', HomeView.as_view(), name='myHome'), url(r"^base/", TemplateView.as_view(template_name="base.html"), name="base"), url(r"^admin/", include(admin.site.urls)), url(r"^account/", include("account.urls")), url(r"^api/", include(v1_api.urls)), ) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.conf.urls import url from views import HomeView urlpatterns = [url(r'^$', HomeView.as_view(), name='home')]
from django.conf.urls import patterns, url from django.views.generic import TemplateView from django.views.decorators.csrf import csrf_exempt from django.views.generic import DetailView from lifespan.views import VarianceDetail, VariantDetail, FactorDetail, Population, StudyType from views import BrowseView, HomeView, AboutView # SearchView, from datasets.views import detail urlpatterns = patterns('longevitydb.views', url(r'^$', HomeView.as_view(), name='longevitydb-home'), url(r'^about',AboutView.as_view(), name='longevitydb-about'), #url(r'^search/(?P<term>.?)', SearchView.as_view(), name='longevitydb-search'), url(r'^browse/(?P<model>.+)/(?P<type>.+)', csrf_exempt(BrowseView.as_view()), name='longevitydb-browse'), url(r'^search/$', 'search', name='longevitydb-search'), #SearchView.as_view() url(r'^search/(?P<keyword>.+)/', 'search', name='longevitydb-search'), #SearchView.as_view() url(r'^browse', csrf_exempt(BrowseView.as_view()), name='longevitydb-browse'), url(r'^legacy', TemplateView.as_view(template_name='longevitydb.html'), name='longevitydb'), url(r'^longevitydb', HomeView.as_view(), name='longevitydb-longevitydb'), url(r'^detail/(?P<pk>\d+)/$', VariantDetail.as_view(template_name='longevitydb/detail.html'), name='lvdb-variant'), url(r'^factor_detail/(?P<pk>\d+)/$', FactorDetail.as_view(template_name='longevitydb/factor_detail.html'), name='lvdb-factor_detail'), url(r'^population_detail/(?P<pk>\d+)/$', DetailView.as_view(model=Population, template_name='longevitydb/population_detail.html'), name='lvdb-population_detail'), url(r'^studytype_detail/(?P<pk>\d+)/$', DetailView.as_view(model=StudyType, template_name='longevitydb/studytype_detail.html'), name='lvdb-studytype_detail'), url(r'reference_detail/(?P<pk>\d+)', detail, {'template':'longevitydb/reference_detail.html'}, name='lvdb-reference_detail'), )
from django.conf.urls import patterns, include, url from views import HomeView, Profile urlpatterns = patterns('', url(r'^$', HomeView.as_view(), name='reportes'), url(r'^perfil/(?P<id>\d+)/$', Profile.as_view(), name='profile'), )
"""blog URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/2.2/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path, include, re_path from views import HomeView urlpatterns = [ path('', HomeView.as_view(), name='home'), path('admin/', admin.site.urls), path('blog/', include('blog.urls')), re_path(r'^ckeditor/', include('ckeditor_uploader.urls')), ]
AchievementDetail, OwnedAchievementDetail, HomeView from views import PlayerCreate, GameCreate, OwnedGamePlayerCreate, OwnedGameGameCreate, \ AchievementCreate, OwnAchPlayerCreate, OwnAchAchCreate, AchievementGameCreate, \ GameReviewCreate from views import LoginRequiredCheckIsOwnerUpdateView, LoginRequiredCheckIsOwnerDeleteView from views import APIPlayerList,APIPlayerDetail,APIGameList,APIGameDetail, \ APIAchievementList,APIAchievementDetail,APIOwnedGameDetail,\ APIOwnedAchievementDetail urlpatterns = [ # Home page url(r'^$', HomeView.as_view(template_name='steamapp/home.html'), name = 'home'), #Login url(r'^login/$', login, name='login'), #Logout url(r'^logout/$', logout, name='logout', kwargs={'next_page': '/'}), # List Players: /steamapp/player.json url(r'^players(\.(?P<extension>(json|xml)))?$',
# -*- coding: utf-8 -*- from django.conf.urls import url from views import HomeView, PostDetailView, BlogsListView, BlogDetailView, CreatePostView urlpatterns = [ # Posts URLs url(r'^$', HomeView.as_view(), name='blogs_home'), url(r'^blogs/$', BlogsListView.as_view(), name='blogs_list'), url(r'^blogs/(?P<username>[\w-]+)$', BlogDetailView.as_view(), name='blog_detail'), url(r'^blogs/(?P<username>[\w-]+)/(?P<pk>[0-9]+)$', PostDetailView.as_view(), name='post_detail'), url(r'^new-post/$', CreatePostView.as_view(), name='create_post') ]
app.config.from_object('config_settings.Testing') # Adds functions to be available in the jinja env app.jinja_env.globals.update(strip_alnum=utils.remove_special_characters) class RegexConverter(BaseConverter): '''Sets up regex to be used in the add_url_rule ''' def __init__(self, url_map, *items): super(RegexConverter, self).__init__(url_map) self.regex = items[0] app.url_map.converters['regex'] = RegexConverter app.add_url_rule("/", view_func=HomeView.as_view('home_view')) app.add_url_rule("/json", view_func=HomeView.as_view('home_json')) app.add_url_rule("/xml", view_func=HomeView.as_view('home_xml')) # /category app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()), view_func=CategoryView.as_view('category_view')) app.add_url_rule('/<regex("{}"):category>/json'.format(utils.get_cat_regex()), view_func=CategoryView.as_view('category_json')) app.add_url_rule('/<regex("{}"):category>/xml'.format(utils.get_cat_regex()), view_func=CategoryView.as_view('category_xml')) # /category/item_id app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>', view_func=ItemView.as_view('item_view')) app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>/json',
from django.conf.urls import url from django.contrib.auth.decorators import login_required from views import HomeView, PostMessage, UpdateMessage, Subscribe urlpatterns = [ url(r'^$', login_required(HomeView.as_view()), name='index'), url(r'^subscribe/$', login_required(Subscribe.as_view()), name='subscribe'), url(r'^postmessage/$', login_required(PostMessage.as_view()), name='postmessage'), url(r'^updatemessage/$', login_required(UpdateMessage.as_view()), name='updatemessage'), ]
from django.conf.urls.static import static from django.views.generic import TemplateView from django.contrib.sitemaps.views import sitemap from views import HomeView from sitemaps import StaticSitemap, NewsSitemap, EventsSitemap from django.contrib import admin admin.autodiscover() sitemaps = {'static': StaticSitemap, 'news': NewsSitemap, 'events': EventsSitemap} urlpatterns = patterns('', url(r'^$', HomeView.as_view(template_name='pages/home.html'), name="home"), # sitemap url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps}, name='django.contrib.sitemaps.views.sitemap'), # about page url(r'^about/$', TemplateView.as_view(template_name='pages/about.html'), name="about"), # flat pages # url(r'^pages/', include('django.contrib.flatpages.urls')), url(r'^pages/', include('pages.urls', namespace='pages')),
from django.conf.urls import patterns, include, url from views import HomeView, CreateSuccess, ViewLicense from django.contrib import admin admin.autodiscover() urlpatterns = patterns( '', url(r'^$', HomeView.as_view()), url(r'^(?P<short_url>\w{6})/$', ViewLicense.as_view(), name='view_license'), url(r'^success/(?P<short_url>\w{6})/$', CreateSuccess.as_view(), name='create_success'), url(r'^admin/', include(admin.site.urls)), )
from django.conf.urls import url from django.views.generic import TemplateView from views import HomeView from my_app.views import Home from demo.views import HelloDojo urlpatterns = [ url(r'hi', Home.as_view(template_name='index.html')), url(r'hello', HomeView.as_view(template_name='home.html')), url(r'DojoHello', HelloDojo.as_view()), ]
from django.urls import path from views import HomeView urlpatterns = [ path(r'^$', HomeView.as_view()), ]
from django.conf.urls import url,include from django.contrib import admin from django.conf.urls.static import static from django.contrib.staticfiles.urls import staticfiles_urlpatterns from Main_project import settings from django.contrib.auth import views as auth_views from customer import views from views import HomeView,DeleteView,ContactView,MessageView,RegisterationView,AddToCartView,BuyView,ChangePasswordView,AdminHome,MyOrderView,MyProductView1,MyWalletVew,ItemView,MyProductView2,MyProductView3,MyProductView4 urlpatterns = [ url(r'^home/$',HomeView.as_view() , name="main"), url(r'^adminhome/$',AdminHome.as_view() , name="admin_home"), url(r'^login/$',views.login , name="customer_login" ), url(r'^logout/$',auth_views.logout ,{"template_name":"index.html"}, name="customer_logout"), url(r'^registeration/$', RegisterationView.as_view() , name="customer_regiseraion"), url(r'^change/password',ChangePasswordView.as_view() , name="password_change"), url(r'^myorder/$',MyOrderView.as_view(), name="my_order"), url(r'^item/([a-zA-Z\s]+)/$',ItemView.as_view(), name="my_items"), url(r'^delete/([a-zA-Z\s]+)/$',DeleteView.as_view(), name="del_items"), url(r'^views1',MyProductView1.as_view(), name="my_product1"), url(r'^views2',MyProductView2.as_view(), name="my_product2"), url(r'^views3',MyProductView3.as_view(), name="my_product3"), url(r'^views4',MyProductView4.as_view(), name="my_product4"), url(r'^wallet',MyWalletVew.as_view(), name="mt_wallet"), url(r'^buy',BuyView.as_view(), name="buy_view"), url(r'^cart/([a-zA-Z\s]+)/$',AddToCartView.as_view(), name="add_to_cart"),
from django.conf.urls import patterns, include, url from views import HomeView, CreateSuccess, ViewLicense from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^$', HomeView.as_view()), url(r'^(?P<short_url>\w{6})/$', ViewLicense.as_view(), name='view_license'), url(r'^success/(?P<short_url>\w{6})/$', CreateSuccess.as_view(), name='create_success'), url(r'^admin/', include(admin.site.urls)), )
from django.conf import settings from django.conf.urls import patterns, include, url from django.conf.urls.static import static from views import auth_tagpro, deauth_tagpro, set_flair, refresh_flair, HomeView from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^$', HomeView.as_view(), name="home"), url(r'^tp_auth/$', auth_tagpro, name="auth_tagpro"), url(r'^tp_logout/$', deauth_tagpro, name="deauth_tagpro"), url(r'^set_flair/$', set_flair, name="set_flair"), url(r'^refresh_flair/$', refresh_flair, name="refresh_flair"), url('', include('social.apps.django_app.urls', namespace='social')), ) urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
from django.conf.urls import url, include from django.contrib.auth.decorators import login_required from . import views from views import HomeView urlpatterns = [ url(r'^$', views.index, name='index'), url(r'^profile/$', login_required(HomeView.as_view(), redirect_field_name=None)), url(r'^login/$', views.login, name='user_login'), url(r'^logout/$', views.logout, name='user_logout'), url('', include("social.apps.django_app.urls", namespace='social')), ]
# -*- encoding: utf-8 -*- """Defines all urls conf.""" from django.conf.urls import patterns, url from django.contrib.auth.views import login, logout from django.contrib.auth.decorators import login_required from views import HomeView, CommentView, RateUsView, ThanksView, VoteView, SaveVoteView, GraphicsView, ResultView urlpatterns = patterns('', url(r'^login/$', login, { 'template_name': 'vote/login.html' }), url(r'^logout/$', logout, { 'template_name': 'vote/logout.html' }), url(r'^$', login_required(HomeView.as_view()), name='vote-home'), url(r'^comment/$', CommentView.as_view(), name='vote-comment'), url(r'^rateus/$', RateUsView.as_view(), name='vote-rate-us'), url(r'^thanks/$', ThanksView.as_view(), name='vote-thanks'), url(r'^search/$', login_required(VoteView.as_view()), name='vote-vote'), url(r'^vote/$', login_required(SaveVoteView.as_view()), name='vote-savevote'), url(r'^graphics/$', login_required(GraphicsView.as_view()), name='vote-graphics'), url(r'^result/$', login_required(ResultView.as_view()), name='vote-result'), )
from django.conf.urls import patterns, include, url from views import HomeView from django.contrib import admin admin.autodiscover() urlpatterns = patterns( "", # Examples: # url(r'^$', 'ola.views.home', name='home'), # url(r'^blog/', include('blog.urls')), url(r"^admin/", include(admin.site.urls)), (r"^accounts/login", "django.contrib.auth.views.login"), (r"^logout", "django.contrib.auth.views.logout_then_login"), url(r"^$", HomeView.as_view(), name="home_page"), url(r"^subscriber", include("subscriber.urls")), url(r"^leave", include("leave.urls")), )
from django.conf.urls import patterns, include, url from django.contrib import admin from django.contrib.staticfiles.urls import staticfiles_urlpatterns from django.views.decorators.cache import cache_page from views import HomeView admin.autodiscover() urlpatterns = patterns('', # Examples: url(r'^/?$', HomeView.as_view(template_name="index.html"), name='home'), url(r'^account/', include('fiora_project.accounts.urls')), url(r'^admin/', include(admin.site.urls)), ) + staticfiles_urlpatterns()
from django.contrib import admin from django.urls import path, include from views import ( HomeView, TermsView, PrivacyView, SupportView, SiteMapView, RobotsView ) urlpatterns = [ path( route='', view=HomeView.as_view(), name="home" ), path( route='terms-of-service/', view=TermsView.as_view(), name="tos" ), path( route='privacy-policy/', view=PrivacyView.as_view(), name="privacy" ), path( route='support/', view=SupportView.as_view(),
Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path from django.views.generic import RedirectView from views import MenuView, MyLoginView, MySignupView, HomeView from resume.views import ResumesListView, AddResumeView from vacancy.views import VacanciesListView, AddVacancyView urlpatterns = [ path('admin/', admin.site.urls), path('', MenuView.as_view()), path('resumes/', ResumesListView.as_view()), path('vacancies/', VacanciesListView.as_view()), path('login', MyLoginView.as_view()), path('signup', MySignupView.as_view()), path('login/', RedirectView.as_view(url='/login')), path('signup/', RedirectView.as_view(url='/signup')), path('home', HomeView.as_view()), path('resume/new', AddResumeView.as_view()), path('vacancy/new', AddVacancyView.as_view()), ]
from django.contrib import admin from django.urls import path, include from views import (HomeView, PageView, SupportView, SiteMapView, RobotsView) from trade.views import LeadersView, LeaderView urlpatterns = [ path(route='', view=HomeView.as_view(), name="home"), path(route='shrimpy/leaders', view=LeadersView.as_view(), name="shrimpy_leaders"), path(route='shrimpy/leader/<slug>', view=LeaderView.as_view(), name="shrimpy_leader"), path(route='page/<slug>', view=PageView.as_view(), name="page"), path(route='support/', view=SupportView.as_view(), name="support"), path(route='sitemap.xml', view=SiteMapView.as_view(), name="sitemap"), path(route='robots.txt', view=RobotsView.as_view(), name="robots"), path(route="blog/", view=include(('blog.urls', 'blog'), namespace="blog")), path(route="users/", view=include(('users.urls', 'users'), namespace="users")), path( route='stripe/', view=include("djstripe.urls", namespace="djstripe"), ), path(route='auth/', view=include('allauth.urls')), path( route='admin/', view=admin.site.urls, ), ]
Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path import sys sys.path.append('C:\djangoApp\youtube_python\youtube') from views import HomeView, NewVideo, LoginView #저장을 해야지 반영됨. 저장->서버에 반영 urlpatterns = [ path('admin/', admin.site.urls), path('', HomeView.as_view()), path('login', LoginView.as_view()), path('new_video', NewVideo.as_view()) ] from django.conf import settings from django.conf.urls import include, url # For django versions before 2.0 from django.urls import include, path # For django versions from 2.0 and up if settings.DEBUG: import debug_toolbar urlpatterns = [ path('__debug__/', include(debug_toolbar.urls)), # For django versions before 2.0: # url(r'^__debug__/', include(debug_toolbar.urls)),