@auth.serializer def serializer(user): return {'id': str(user.id), 'email': user.email, 'name': user.username} @auth.user_loader def user_loader(user): return user from app.views import Login, Register from app.views import Dashboard, Peoples, People app.add_route(Login.as_view(), '/login') app.add_route(Register.as_view(), '/signup') app.add_route(Dashboard.as_view(), '/dashboard') app.add_route(Peoples.as_view(), '/users') app.add_route(People.as_view(), '/user') @app.route('/logout', methods=['GET']) @auth.login_required async def logout(request): auth.logout_user(request) return redirect('/') @app.route('/', methods=['GET']) async def index(request): if auth.current_user(request):
router.register(r'equipmenttemp', EquipmentTempleteView, base_name='equipmenttemp') router.register(r'equipstatelast',EquipStateLastViewSet) urlpatterns = [ url(r'^admin/', include(admin.site.urls)), ] urlpatterns += patterns('app.views', url(r'^$', Status.as_view(), name='status'), url(r'^index/$', login_required(Index.as_view()), name='index'), # 主页 url(r'^login/$', 'loginApp', name='login'), # 登陆 url(r'^register/$',loginout_required(Register.as_view()), name='register'), # 注册 url(r'^logout/$', 'logoutApp', name='logout'), # 注销 # 获取设备数据 url(r'^equipment/list/(?P<type>[\w]*)$', login_required(equip.as_view()), name='equip'), url(r'^equipment/add/equip$', login_required(AddEquip.as_view()), name='addequip'), url(r'^getGPS/$', 'getGPS', name='getGPS'), # 获取GPS url(r'^profile/$', login_required(profile.as_view()), name='profile'), # 个人首页 # 获取datetables数据 url(r'^ajax_dict$', csrf_exempt(login_required(OrderListJson.as_view())), name='ajax-dict'), #url(r'^ajax_tem/$', 'ajax_tem', name='ajax_tem'), # 获取模版 url(r'^sendcmd/$', 'sendcmd', name='sendcmd'), # 发送命令 # RESTFUL url(r'^api/', include(router.urls)), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')),
from django.conf.urls import patterns, include, url from django.views.generic import TemplateView from app.views import sms, Register, welcome # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', url(r'^$', TemplateView.as_view(template_name='index.html')), url(r'^register/$', Register.as_view()), url(r'^welcome/$', welcome), url(r'sms', sms), # Examples: # url(r'^$', 'outpatient.views.home', name='home'), # url(r'^outpatient/', include('outpatient.foo.urls')), # Uncomment the admin/doc line below to enable admin documentation: # url(r'^admin/doc/', include('django.contrib.admindocs.urls')), # Uncomment the next line to enable the admin: url(r'^admin/', include(admin.site.urls)), )
from django.urls import path from app.views import Register, Login, Logout urlpatterns = [ path('register/', Register.as_view()), path('login/', Login.as_view()), path('logout/', Logout.as_view()), ]
from django.conf.urls import url from app.views import Login, Register, Details, Inbox, Peoples, Send from app.rendering import home urlpatterns = [ url(r'^login', Login.as_view()), url(r'^register', Register.as_view()), url(r'^details', Details.as_view()), url(r'^inbox', Inbox.as_view()), url(r'^peoples', Peoples.as_view()), url(r'^send', Send.as_view()), url(r'^home', home) ]
from django.conf.urls import url from app.views import ( Register, Activate, Login, Profile, ForgotPassword, ChangePasswordView, ) urlpatterns = [ url(r'^api/user/register$', Register.as_view()), url(r'^api/user/activate$', Activate.as_view()), url(r'^api/user/login$', Login.as_view()), url(r'^api/user/me$', Profile.as_view()), url(r'^api/user/forgot-password$', ForgotPassword.as_view()), url(r'^api/user/change-password', ChangePasswordView.as_view()), ]