zoukankan      html  css  js  c++  java
  • REST-FRAME

    错误集

    1,忘记在settings里注册rest_framework

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'app01.apps.App01Config',
        'rest_framework'
    ]

    2,基于路由分发实现版本控制

    from django.conf.urls import url,include
    from django.contrib import admin
    from app01 import views
    urlpatterns = [
        url(r'^admin/', admin.site.urls),
        url(r'^index/(?P<version>[v1|v2]+)/',views.Index.as_view()),
        url(r'^api/(?P<version>[v1|v2]+)/',include('app02.urls')),
        # url(r'^index1/',views.Index.as_view()),
    ]
    URL
    urlpatterns = [
        # url(r'^admin/', admin.site.urls),
        # url(r'^index/(?P<version>[v1|v2]+)/',views.Index.as_view()),
        url(r'^uses/',views.Index.as_view()),
        # url(r'^index1/',views.Index.as_view()),
    ]
    views
    REST_FRAMEWORK = {
        'DEFAULT_VERSION': 'v1',  #默认的版本
        'ALLOWED_VERSIONS': ['v1','v2'],  #允许的版本
        'VERSION_PARAM': 'version',
    }
    settings
  • 相关阅读:
    ant-design中日历之自定义头部加上返回今日
    centos7(虚拟机)下安装nginx
    centos7(虚拟机)下安装redis
    log4net
    Autofac
    Utilities
    实体转换类
    CG——Possion Image Editing
    CSC3002学习笔记
    serving 源码
  • 原文地址:https://www.cnblogs.com/52forjie/p/8617939.html
Copyright © 2011-2022 走看看