* SimpleRouter for non-debug environment
This commit is contained in:
parent
837e2b530a
commit
8fb4e461e9
|
|
@ -1,9 +1,9 @@
|
||||||
from django.urls import path, include
|
from django.urls import path, include
|
||||||
from rest_framework.routers import DefaultRouter
|
|
||||||
|
|
||||||
from account import views
|
from account import views
|
||||||
|
from poizonstore.utils import get_drf_router
|
||||||
|
|
||||||
router = DefaultRouter()
|
router = get_drf_router()
|
||||||
router.register("users", views.UserViewSet)
|
router.register("users", views.UserViewSet)
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
from django.urls import path
|
from django.urls import path
|
||||||
from rest_framework.routers import DefaultRouter
|
|
||||||
|
|
||||||
|
from poizonstore.utils import get_drf_router
|
||||||
from . import views
|
from . import views
|
||||||
|
|
||||||
router = DefaultRouter()
|
router = get_drf_router()
|
||||||
|
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,9 @@
|
||||||
from functools import reduce
|
from functools import reduce
|
||||||
|
|
||||||
|
from django.conf import settings
|
||||||
from django_filters import DateFromToRangeFilter as _DateFromToRangeFilter
|
from django_filters import DateFromToRangeFilter as _DateFromToRangeFilter
|
||||||
from rest_framework.fields import DecimalField
|
from rest_framework.fields import DecimalField
|
||||||
|
from rest_framework.routers import SimpleRouter, DefaultRouter
|
||||||
|
|
||||||
|
|
||||||
class PriceField(DecimalField):
|
class PriceField(DecimalField):
|
||||||
|
|
@ -20,3 +22,7 @@ class DateFromToRangeFilter(_DateFromToRangeFilter):
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
self.field.widget.suffixes = ['from', 'to']
|
self.field.widget.suffixes = ['from', 'to']
|
||||||
|
|
||||||
|
|
||||||
|
def get_drf_router():
|
||||||
|
return DefaultRouter() if settings.DEBUG else SimpleRouter()
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
from django.urls import path
|
from django.urls import path
|
||||||
from rest_framework.routers import DefaultRouter
|
|
||||||
|
|
||||||
|
from poizonstore.utils import get_drf_router
|
||||||
from store import views
|
from store import views
|
||||||
|
|
||||||
router = DefaultRouter()
|
router = get_drf_router()
|
||||||
|
|
||||||
|
|
||||||
router.register(r'checklist', views.ChecklistAPI, basename='checklist')
|
router.register(r'checklist', views.ChecklistAPI, basename='checklist')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user