* 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 rest_framework.routers import DefaultRouter
|
||||
|
||||
from account import views
|
||||
from poizonstore.utils import get_drf_router
|
||||
|
||||
router = DefaultRouter()
|
||||
router = get_drf_router()
|
||||
router.register("users", views.UserViewSet)
|
||||
|
||||
urlpatterns = [
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
from django.urls import path
|
||||
from rest_framework.routers import DefaultRouter
|
||||
|
||||
from poizonstore.utils import get_drf_router
|
||||
from . import views
|
||||
|
||||
router = DefaultRouter()
|
||||
router = get_drf_router()
|
||||
|
||||
|
||||
urlpatterns = [
|
||||
|
|
|
|||
|
|
@ -1,7 +1,9 @@
|
|||
from functools import reduce
|
||||
|
||||
from django.conf import settings
|
||||
from django_filters import DateFromToRangeFilter as _DateFromToRangeFilter
|
||||
from rest_framework.fields import DecimalField
|
||||
from rest_framework.routers import SimpleRouter, DefaultRouter
|
||||
|
||||
|
||||
class PriceField(DecimalField):
|
||||
|
|
@ -20,3 +22,7 @@ class DateFromToRangeFilter(_DateFromToRangeFilter):
|
|||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
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 rest_framework.routers import DefaultRouter
|
||||
|
||||
from poizonstore.utils import get_drf_router
|
||||
from store import views
|
||||
|
||||
router = DefaultRouter()
|
||||
router = get_drf_router()
|
||||
|
||||
|
||||
router.register(r'checklist', views.ChecklistAPI, basename='checklist')
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user