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, include from django.contrib import admin from django.views.generic import TemplateView from users.views import LoginView, RegisterView, ActiveUserView, ForgetpwdView, ResetPasswordView, Multiply import xadmin urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url(r'^$', TemplateView.as_view(template_name="index.html"), name="index"), #url(r'^login/$',TemplateView.as_view(template_name="login.html"),name="login") url(r'^login/$', LoginView.as_view(), name="login"), url(r'^register/$', RegisterView.as_view(), name="register"), url(r'^captcha/', include('captcha.urls')), url(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name="active_user"), url(r'^forgetpwd/$', ForgetpwdView.as_view(), name="forgetpwd"), url(r'^reset/(?P<code>.*)/$', ResetPasswordView.as_view(), name="reset"), url(r'^test/(?P<x>.*)/(?P<y>.*)/$', Multiply.as_view(), name="multiply"), ]
from users.views import IndexView from MxOnline.settings import MEDIA_ROOT, STATIC_ROOT from django.views import static from users.views import page_not_found, page_error urlpatterns = [ path('xadmin/', xadmin.site.urls), path('', IndexView.as_view(), name='index'), path('login/', LoginView.as_view(), name='login'), path('logout/', LogoutView.as_view(), name='logout'), path('register/', RegisterView.as_view(), name='register'), path('captcha/', include('captcha.urls')), re_path(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name='user_active'), path('forget/', ForgetpwdView.as_view(), name='forget_pwd'), re_path(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name='reset_pwd'), path('modify_pwd/', ModifyPwdView.as_view(), name='modify_pwd'), #课程机构url配置 path('org/', include('organization.urls', namespace='org')), #课程相关url配置 path('course/', include('courses.urls', namespace='course')), #配置上传文件的访问处理函数 re_path(r'^media/(?P<path>.*)/$', serve, {"document_root": MEDIA_ROOT}), #setting debug改为false后,要配置该页面,不然样式会乱掉
from django.views.static import serve from users.views import LoginView,RegisterView,ActiveUserView,ForgetpwdView,ResetView,ModifyPwdView,LogOutView from organization.views import OrgView from operation.views import IndexView from MxOnline.settings import MEDIA_ROOT urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url('^$',IndexView.as_view(),name="index"), url('^login/$',LoginView.as_view(),name="login"), url('^logout/$',LogOutView.as_view(),name="logout"), url('^register/',RegisterView.as_view(),name="register"), url(r'^captcha/', include('captcha.urls')), url(r'^active/(?P<active_code>.*)/$',ActiveUserView.as_view(),name="user_active"), url(r'forget/$',ForgetpwdView.as_view(),name="forget_pwd"), url(r'^reset/(?P<reset_code>.*)/$',ResetView.as_view(),name="reset_pwd"), url(r'^modify_pwd/$',ModifyPwdView.as_view(),name="modify_pwd"), #课程机构首页 url(r'^org/',include('organization.urls',namespace="org")), #课程列表首页 url(r'course/',include('courses.urls',namespace="course")), #配置上传文件的访问处理函数 url(r'^media/(?P<path>.*)/$',serve,{"document_root":MEDIA_ROOT}), #个人相关 url(r'user/',include('users.urls',namespace='user'))
from django.conf.urls import include, url from django.contrib import admin import xadmin import django from django.views.generic import TemplateView from django.views.static import serve from courseblog.settings import MEDIA_ROOT from users.views import LoginView, RegisterView, AcitiveView, ForgetpwdView, PasswordresetView, ModifypwdView urlpatterns = [ # Examples: # url(r'^$', 'courseblog.views.home', name='home'), # url(r'^blog/', include('blog.urls')), #django.conf.urls.url(r'^admin/', include(admin.site.urls)), url(r'^xadmin/', xadmin.site.urls), url(r'^$', TemplateView.as_view(template_name='index.html'), name='index'), url(r'^login$', LoginView.as_view(), name='login'), url(r'^register$', RegisterView.as_view(), name='register'), url(r'^captcha/', include('captcha.urls')), url(r'active/(?P<active_code>.*)/$', AcitiveView.as_view(), name='active'), url(r'forget/$', ForgetpwdView.as_view(), name='forget'), url(r'resetpwd/(?P<reset_code>.*)/$', PasswordresetView.as_view(), name='resetpwd'), url(r'modifypwd/$', ModifypwdView.as_view(), name='modifypwd'), url(r'^org/', include('organization.urls', namespace='org')), url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}) ]
from django.conf.urls import url, include from django.contrib import admin from django.views.generic import TemplateView import xadmin from MXonline.settings import MEDIA_ROOT from users.views import LoginView, RegisterView, ActiveUserView, ForgetpwdView, ResetView, ModifyPwdView from organization.views import OrgView from django.views.static import serve urlpatterns = [ url(r'^xadmin/', xadmin.site.urls), url('^$', TemplateView.as_view(template_name='index.html'), name='index'), url('^login/$', LoginView.as_view(), name='login'), url('^register/$', RegisterView.as_view(), name='register'), url(r'^captcha/', include('captcha.urls')), url(r'^active/(?P<active_code>.*)/$', ActiveUserView.as_view(), name='user_active'), url(r'^reset/(?P<active_code>.*)/$', ResetView.as_view(), name='reset_pwd'), url('^forgetpwd/$', ForgetpwdView.as_view(), name='forgetpwd'), url('^modify_pwd/$', ModifyPwdView.as_view(), name='modify_pwd'), # 配置上传文件的访问路径 url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}), # 课程机构url url(r'^org/', include('organization.urls', namespace='org')), # 课程url url(r'^course/', include('courses.urls', namespace='course')), ]