コード例 #1
0

@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):
コード例 #2
0
ファイル: urls.py プロジェクト: Ayi-/laboratory
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')),
コード例 #3
0
ファイル: urls.py プロジェクト: razzius/outpatient
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)),
)
コード例 #4
0
ファイル: urls.py プロジェクト: KeSHaMI/instasport_test
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()),
]
コード例 #5
0
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)
]
コード例 #6
0
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()),
]