Esempio n. 1
0
                base_name="categories")  # 配置category的url
router.register('code', RegSmsCodeViewset, basename='code')  # 配置验证码的url
router.register('users', UserViewset, basename='users')  # 用户注册的url
router.register('userfavs', UserFavViewset, basename='userfavs')  # 用户收藏url
router.register('messages', LeavingMessageViewset,
                basename='messages')  # 用户留言url
router.register('address', AddressViewset, basename='address')  # 用户收货地址url
router.register('shopcarts', ShoppingCartViewset,
                basename='shopcarts')  # 购物车url
router.register('orders', OrderViewset, basename='orders')  # 订单url
router.register('banners', BannerViewset, basename='banners')  # 轮播图url
router.register('indexgoods', IndexCategoryViewset,
                basename='indexgoods')  # 首页商品系列url

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    path('api-token-auth/', views.obtain_auth_token),
    path('login/', obtain_jwt_token),
    path(
        'api-auth/',
        include(('rest_framework.urls', 'rest_framework'),
                namespace='rest_frameword')),
    path('docs/', include_docs_urls(title='MxShop|DOCS')),
    path('alipay/return/', AlipayView.as_view(), name='alipay'),
    path('index/', index, name='index'),
    path('', include(router.urls)),
    path('', include('social_django.urls', namespace='social')),
    path('media/<path:path>', serve, {'document_root': MEDIA_ROOT}),
    path('static/<path:path>', serve, {'document_root': STATIC_ROOT}),
]
Esempio n. 2
0
# 用户留言
router.register('messages', LeavingMessageViewSet, base_name='messages')
# 收货地址
router.register('address', AddressViewSet, base_name='address')
# 购物车
router.register('shopcarts', ShoppingCartViewSet, base_name='shopcarts')
# 订单
router.register('orders', OrderViewSet, base_name='orders')
# 首页轮播图
router.register('banners', BannerViewSet, base_name='banners')
# 首页推荐商品
router.register('indexgoods', IndexCategoryViewSet, base_name='indexgoods')

urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    # path('goods/', include('goods.urls')),
    path('', include(router.urls)),
    # 配置上传文件的访问处理函数
    re_path(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    path('docs/', include_docs_urls(title="通用生鲜")),
    path('api-auth/', include('rest_framework.urls')),
    # drf自带的认证模式
    path('api-token-auth/', views.obtain_auth_token),
    # jwt认证接口
    path('login/', obtain_jwt_token),
    path('alipay/return/', AlipayView.as_view(), name="alipay"),
    # 第三方登录
    path('', include('social_django.urls', namespace='social'))
    # path('index/', TemplateView.as_view(template_name="index.html"), name="index")
]
Esempio n. 3
0
#首页商品系列数据
router.register(r'indexgoods', IndexCategoryViewset, base_name="indexgoods")

goods_list = GoodsListViewSet.as_view({
    'get': 'list',
})

from trade.views import AlipayView
from django.views.generic import TemplateView
urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^api-auth/',
        include('rest_framework.urls', namespace="rest_framework")),
    url(r'^media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
    #商品列表页
    url(r'^', include(router.urls)),
    url(r'^index/',
        TemplateView.as_view(template_name="index.html"),
        name="index"),
    url(r'^docs/', include_docs_urls(title="慕学生鲜")),  #url一定不要$符号
    #drf自带的token认证模式
    url(r'^api-token-auth/', views.obtain_auth_token),
    #jwt的认证接口
    #url(r'^jwt_auth/', obtain_jwt_token),
    url(r'^login/$', obtain_jwt_token),
    url(r'^alipay/return/', AlipayView.as_view(), name="alipay"),

    #第三方登录url
    url(r'', include('social_django.urls', namespace='social')),
]
Esempio n. 4
0
router.register(r'address', AddressViewSet, base_name='address')
# 购物车url
router.register(r'shopcarts', ShoppingCartViewSet, base_name='shopcarts')
# 订单管理url
router.register(r'orders', OrderViewSet, base_name='orders')
# 配置支付宝支付的url
# router.register(r'alipay/return', AlipayView.as_view(), base_name='alipay')

goods_list = GoodsListViewSet.as_view({'get': 'list'})
# category_list = CategoryViewSet.as_view({'get': 'list'})

urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'^api-auth/',
        include('rest_framework.urls', namespace='rest_framework')),
    url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}),

    # 商品列表页
    url(r'^', include(router.urls)),
    # 商品分类
    # url(r'^category/', category_list, name='category'),
    # drf自带的token认证模式
    url(r'^api-token-auth/', views.obtain_auth_token),
    # jwt的认证接口
    url(r'^login/$', obtain_jwt_token),
    url(r'docs/', include_docs_urls(title='vueshop')),
    url(r'^alipay/return', AlipayView.as_view(), name='alipay'),
    # 第三方登录
    url('', include('social_django.urls', namespace='social'))
]
Esempio n. 5
0
router.register(r'orders', OrderViewset, base_name="orders")
# 配置首页轮播图的url
router.register(r'banners', BannerViewset, base_name="banners")
# 热搜词
router.register(r'hotsearchs', HotSearchsViewset, base_name="hotsearchs")
# 首页系列商品展示url
router.register(r'indexgoods', IndexCategoryViewset, base_name="indexgoods")


urlpatterns = [
    path('xadmin/', xadmin.site.urls),
    path('api-auth/',include('rest_framework.urls')),
    path('ueditor/',include('DjangoUeditor.urls' )),
    #文件
    path('media/<path:path>',serve,{'document_root':MEDIA_ROOT}),
    #drf文档,title自定义
    path('docs',include_docs_urls(title='仙剑奇侠传')),
    #商品列表页
    re_path('^', include(router.urls)),
    # token
    path('api-token-auth/', views.obtain_auth_token),
    # jwt的认证接口
    path('login/', obtain_jwt_token ),
    # 首页
    path('index/', TemplateView.as_view(template_name='index.html'),name='index'),
    # 配置支付宝支付相关接口的url
    path('alipay/return/', AlipayView.as_view()),
    # 第三方登录
    path('', include('social_django.urls', namespace='social'))
]
Esempio n. 6
0
# 首页系列商品展示url
router.register(r'indexgoods', IndexCategoryViewset, base_name="indexgoods")
urlpatterns = [
    # path('admin/', admin.site.urls),

    #rest_framewor的Url,方便测试
    path('api-auth/', include('rest_framework.urls')),
    #xadmin后台Url
    path('xadmin/', xadmin.site.urls),
    # 富文本相关url
    path('ueditor/', include('DjangoUeditor.urls')),
    # 处理图片显示的url,使用Django自带serve,传入参数告诉它去哪个路径找,我们有配置好的路径MEDIAROOT
    re_path('media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),

    #rest_framework自动化文档,1.11版本中注意此处前往不要加$符号
    path('docs/', include_docs_urls(title='mtianyan生鲜超市文档')),

    #食品列表
    # path('goods/',GoodsList.as_view(),name="食品列表"),
    #使用router注册Url
    path('', include(router.urls)),

    #使用jwt来登录
    path('login/', obtain_jwt_token),

    #支付宝接口
    path("alipay/retrun", AlipayView.as_view(), name="alipay"),
    # 首页
    path('index/', TemplateView.as_view(template_name='index.html'))
]
Esempio n. 7
0
from goods.views import GoodsViewSet, CategoryViewSet
from django.views.static import serve
from gulishop.settings import MEDIA_ROOT
from django.conf.urls import url, include
from rest_framework_jwt.views import obtain_jwt_token
from users.views import VerfyCodeViewSet, UserProfileViewSet
from operations.views import UserFavViewSet, UserLeavingMessingViewSet, UserAddressViewSet
from trade.views import ShopCartViewSet, OrderInfoViewSet, AlipayView

router = routers.DefaultRouter()
router.register(r'goods', GoodsViewSet, base_name='goods')
router.register(r'categorys', CategoryViewSet, base_name='categorys')
router.register(r'code', VerfyCodeViewSet, base_name='code')
router.register(r'users', UserProfileViewSet, base_name='users')
router.register(r'userfavs', UserFavViewSet, base_name='userfavs')
router.register(r'messages', UserLeavingMessingViewSet, base_name='messages')
router.register(r'address', UserAddressViewSet, base_name='address')
router.register(r'shopcarts', ShopCartViewSet, base_name='shopcarts')
router.register(r'orders', OrderInfoViewSet, base_name='orders')

urlpatterns = [
    url(r'^admin/', xadmin.site.urls),
    url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}),
    url(r'^ueditor/', include('DjangoUeditor.urls')),
    url(r'^api-auth/', include('rest_framework.urls')),
    # url(r'^goods/$', GoodsViewSet.as_view({'get': 'list'})),
    url(r'', include(router.urls)),
    url(r'^login/', obtain_jwt_token),
    url(r'^alipay_return/$', AlipayView.as_view(), name='alipay_return'),
]
Esempio n. 8
0
    # path('admin/', admin.site.urls),
    url(r'^xadmin/', xadmin.site.urls),
    # 调试登录
    url(r'^api-auth/', include('rest_framework.urls')),
    # 处理图片显示的url,使用Django自带serve,传入参数告诉它去哪个路径找,传入配置好的MEDIAROOT
    re_path('media/(?P<path>.*)', serve, {"document_root": MEDIA_ROOT}),
    # 商品列表页
    # url(r'goods/$', goods_list, name="goods-list"),
    path('', include(router.urls)),
    # 自动生成文档
    url(r'docs/', include_docs_urls(title="生鲜超市文档")),
    # drf自带的token授权登录,获取token需要向该地址post数据
    url(r'^api-token-auth/', views.obtain_auth_token),

    # 支付宝支付相关接口
    url(r'^alipay/return/', AlipayView.as_view()),

    # 首页
    url(r'^index/',
        TemplateView.as_view(template_name='index.html'),
        name='index'),
    url(r'^login/$', TokenObtainPairView.as_view(), name='login'),
    url(r'^api/token/refresh/',
        TokenRefreshView.as_view(),
        name='token_refresh'),
    url(r'^api/token/verify/', TokenVerifyView.as_view(), name='token_verify'),

    # 第三方登录
    url('', include('social_django.urls', namespace='social')),

    # 替换首页
Esempio n. 9
0
router.register(r'messages', LeavingMessageViewSet, base_name='messages')
router.register(r'address', AddressViewSet, base_name='address')
router.register(r'shopcarts', ShopCatViewSet, base_name='shopcarts')
router.register(r'orders', OrderViewSet, base_name='orders')
router.register(r'banners', BannerViewSet, base_name='banners')
router.register(r'hotsearchs', HotSearchViewSet, base_name='hotsearchs')
router.register(r'indexgoods', IndexCategoryViewSet, base_name='indexgoods')

urlpatterns = [
    url(r'^xadmin/', xadmin.site.urls),
    url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}),
    url(r'^api-auth/',
        include('rest_framework.urls', namespace='rest_framework')),
    url(r'^api-token-auth/', views.obtain_auth_token),  # drf 自带的token认证模式
    # url(r'^api-token-auth/', obtain_jwt_token),   # jwt的认证接口
    url(r'^login/', obtain_jwt_token),  # jwt的认证接口

    # 商品列表页
    # url(r'^goods/$', GoodsListView.as_view(), name='goods_list'),
    # url(r'^goods/$', goods_list, name='goods_list'),     # 方法一手工绑定
    url(r'^', include(router.urls)),  # 方法二使用router
    url(r'docs/', include_docs_urls(title='慕学生鲜')),  # 不可以加$ 符号
    url(r'^alipay/return/', AlipayView.as_view(), name='alipay'),  # 阿里支付返回接口
    url(r'^do_tasks/$', DoTaskView.as_view(),
        name='do_task'),  # celery test demo
    url(r'^index/',
        TemplateView.as_view(template_name='index.html'),
        name='index'),  # 前端vue项目编译结果url
    url(r'^operation/', include('user_operation.urls', namespace='operation'))
]