コード例 #1
0
router.register('courses', CourseView)
router.register('course_detail', CourseDetailView)

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^luffycity/', app01_views.Luffycity.as_view()),
    url(r'^login/', app01_views.Login.as_view()),
    ##### DRF 给前端传json数据的视图 #####
    url(r'^python_course/', luffycity_views.PythonCourse.as_view()),
    url(r'^linux_course/', luffycity_views.LinuxCourse.as_view()),
    url(r'^luffycity_all_course/',
        luffycity_views.LuffycityAllCourse.as_view()),

    ##### vue-cli 做的luffycity_girl 前端单页面 #####
    url(r'^', include(router.urls)),  # 免费课程/课程详情等视图的数据接口
    url(r'^api/login/$', LoginView.as_view()),  # 登录校验视图的逻辑接口
    url(r'^shopping_cart/$',
        ShoppingCartView.as_view({
            'get': 'list',
            'post': 'create'
        })),  # 购物车视图的接口(增查需要手动写)
    url(r'^shopping_cart/(?P<pk>\d+)/$',
        ShoppingCartView.as_view({
            'put': 'update',
            'delete': 'destroy'
        })),  # 购物车视图的接口(删改需要手动写)
    url(r'^course_account/$',
        CourseAccountView.as_view({
            'get': 'list',
            'post': 'create'
        })),  # 商品结算视图的接口(增查需要手动写)
コード例 #2
0
ファイル: urls.py プロジェクト: VolkerSchiewe/breakfast
from django.conf.urls import url
from django.urls import include
from rest_framework.routers import DefaultRouter

from api.views.candidate import CandidateViewSet
from api.views.election import ElectionViewSet
from api.views.login import LoginView
from api.views.subelection import SubElectionViewSet

router = DefaultRouter()
router.register(r'elections', ElectionViewSet)
router.register(r'subelections', SubElectionViewSet)
router.register(r'candidates', CandidateViewSet)

urlpatterns = [
    # /api
    url('^', include(router.urls)),
    url('^login/$', LoginView.as_view()),
]
コード例 #3
0
from .views.position import PositionView, CompanyPositionView
from api.views.login import LoginView
from api.views.logout import *
from api.views.user_create import *
from api.views.company_owner import CompanyOwnerView
from api.views.profile import ProfileView
from .views.application_applicant import ApplicantApplicationView
from .views.positions_owner import PositionsOwnerView
from .views.application_business_owner import ApplicationBusinessOwnerView
from api.views.tags import TagsView


router = routers.DefaultRouter()
router.register('api/startups', CompanyView)
router.register('api/startups/(?P<slug>[-\w]+)/positions', CompanyPositionView)
router.register('api/myapplications', ApplicantApplicationView, base_name="applications_applicant")
router.register('api/positions', PositionView)
router.register('api/applicants', ApplicantView)
router.register('api/mycompanies',CompanyOwnerView,base_name='CompanyOwner')
router.register('api/profile',ProfileView,base_name='profile')
router.register('api/tags',TagsView,base_name='tags')
router.register(r'api/mycompanies/(?P<slug>[-\w]+)/positions', PositionsOwnerView, base_name="position_owner")
router.register(r'api/mycompanies/(?P<slug>[-\w]+)/positions/(?P<id_pos>[0-9]+)/applications', ApplicationBusinessOwnerView,
                base_name="application_business_owner")
urlpatterns = [
                  path('', include(router.urls)),
                  path('api/login/', LoginView.as_view()),
                  path('api/logout/', LogoutView.as_view()),
                  path('api/register/', CreateUserView.as_view()),
              ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
コード例 #4
0
ファイル: urls.py プロジェクト: chengyijun/restfulapi
from django.urls import path, re_path

from api.views.article import ArticleView, ArticleDetailView
from api.views.comment import CommentView, CommentDetailView
from api.views.cosauth import TempAuthView
from api.views.login import LoginView, CodeView
from api.views.topic import TopicView, TopicDetailView

app_name = 'aip'
urlpatterns = [
    path('login/', LoginView.as_view(), name='login'),
    path('code/', CodeView.as_view(), name='code'),
    path('tempauth/', TempAuthView.as_view(), name='tempauth'),

    # APIView
    path('articles/', ArticleView.as_view(), name='articles'),
    # re_path(r'article/(?P<id>\d+)/$', ArticleDetailView.as_view(), name='article-detail'),
    # 等价于上面的写法
    path('article/<id>/', ArticleDetailView.as_view(), name='article-detail'),
    path('topics/', TopicView.as_view(), name='topics'),
    re_path(r'topic/(?P<id>\d+)/$',
            TopicDetailView.as_view(),
            name='article-detail'),
    path('comments/', CommentView.as_view(), name='comments'),
    re_path(r'comment/(?P<id>\d+)/$',
            CommentDetailView.as_view(),
            name='comment-detail'),
]
コード例 #5
0
ファイル: urls.py プロジェクト: pig13/OnlineEducationPlatform
from rest_framework.routers import DefaultRouter
from api.views.course import CourseView, CourseDetailView, CourseCategoryView
from api.views.login import LoginView
from api.views.logout import LogoutView
from api.views.captcha import CaptchaView
from api.views.shoppingcart import ShoppingCarView
from api.views.account import AccountView
from api.views.payment import PaymentView
from api.views.payment import get_pay_url
from api.views.order import OrderView
from api.views.trade import AlipayTradeView

router = DefaultRouter()
router.register("courses", CourseView)
router.register("coursedetail", CourseDetailView)
router.register("course/category", CourseCategoryView)

urlpatterns = [
    path('admin/', admin.site.urls),
    path("", include(router.urls)),
    re_path("login", LoginView.as_view()),
    re_path("logout", LogoutView.as_view()),
    re_path("api/captcha_check/", CaptchaView.as_view()),
    re_path("shoppingcar/", ShoppingCarView.as_view()),
    re_path("account/", AccountView.as_view()),
    re_path("payment/", PaymentView.as_view()),
    re_path("myorder/", OrderView.as_view()),
    re_path("get_pay_url/", get_pay_url),
    re_path("trade/alipay/", AlipayTradeView.as_view()),
]
コード例 #6
0
router = routers.DefaultRouter()
router.register(r'projects', ProjectView, basename='projects')
router.register(r'feature-types', FeatureTypeView, basename='feature-types')
router.register(r'features', FeatureView, basename='features')
router.register(r'users', UserViewSet, basename='users')
router.register(r'import-tasks', ImportTaskSearch, basename='importtask')
router.register(r'base-maps', BaseMapViewset, basename='base-maps')
router.register(r'layers', LayerViewset, basename='layers')
router.register(r'levels-permissions',
                UserLevelsPermission,
                basename='levels-permissions')
router.register(r'project-types', ProjectTypesView, basename='projects-types')

urlpatterns = [
    # Vues générales de navigation
    path('login/', LoginView.as_view(), name='signin-view'),
    path('user_info/', UserInfoView.as_view(), name='user-info'),
    path('logout/', LogoutView.as_view(), name='signout-view'),
    path('flat-pages/', FlatPagesView.as_view(), name='help'),
    # Vues de gestion et d'édition des données métiers
    path('user-level-projects/',
         UserLevelProjectView.as_view(),
         name='user-level-project'),
    path('user-permissions/',
         UserPermissionsView.as_view(),
         name='user-permissions'),
    path('projects/<slug:slug>/duplicate/',
         ProjectDuplicate.as_view(),
         name='project-duplicate'),
    path('projects/<slug:slug>/thumbnail/',
         ProjectThumbnailView.as_view(),
コード例 #7
0
ファイル: urls.py プロジェクト: liangliang115715/myluffy
from django.urls import path, re_path
from api.views.course import CourseView, CourseDetailView, CourseCategoryView
from api.views.login import LoginView
from api.views.logout import LogoutView

from api.views.shoppingcar import ShoppingCarView
from api.views.account import AccountView
from api.views.payment import PaymentView
from api.views.payment import get_pay_url
from api.views.captcha import CaptchaView
from api.views.order import OrderView
from api.views.trade import AlipayTradeView

urlpatterns = [
    path('admin/', admin.site.urls),
    path('login/', LoginView.as_view()),
    path("logout/", LogoutView.as_view()),
    path('category/', CourseCategoryView.as_view({'get': 'list'})),
    re_path('course/(?P<category_id>\d+)/$',
            CourseView.as_view({'get': 'list'})),
    path('course/', CourseView.as_view({'get': 'list'})),
    re_path('course/detail/(?P<pk>\d+)/$',
            CourseDetailView.as_view({'get': 'retrieve'})),
    re_path('course/detail/$', CourseDetailView.as_view({'get': 'list'})),
    re_path('shoppingcar/$', ShoppingCarView.as_view()),
    re_path('account/$', AccountView.as_view()),
    re_path('payment/$', PaymentView.as_view()),
    re_path("myorder/", OrderView.as_view()),
    re_path("get_pay_url/", get_pay_url),
    re_path("api/v1/trade/alipay/", AlipayTradeView),
    path('captcha_verify/', CaptchaView.as_view())
コード例 #8
0
from django.contrib.auth.views import password_reset_confirm, password_reset_complete

from api.views.login import LoginView
from api.views.reset import ResetView
from api.views.payment import get_session, payment_card

from api.views.user_views import UserViewSet
from api.views.capsule_views import CapsuleViewSet

router = routers.DefaultRouter(trailing_slash=False)
router.register(r'users', UserViewSet)
router.register(r'capsules', CapsuleViewSet)

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^retorno/pagseguro/', include('pagseguro.urls')),
    url(r'^', include(router.urls)),
    # Tests
    url(r'^get-session/$', get_session),
    url(r'^payment/$', payment_card),
    # BD
    url(r'^login', LoginView.as_view()),
    url(r'^recover', ResetView.as_view()),
    url(r'^reset/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,20})/$',
        password_reset_confirm, {'template_name': 'registration/password_reset_confirm.html'},
        name='password_reset_confirm'),
    url(r'^reset/done/$', password_reset_complete,
        {'template_name': 'registration/password_reset_complete.html'},
        name='password_reset_complete')
]