forked from erp-dev/erp
fix: rebuild stock change record
This commit is contained in:
@@ -18,6 +18,7 @@ except ImportError:
|
||||
import django.utils.encoding
|
||||
django.utils.encoding.force_text = force_text
|
||||
|
||||
from datetime import timedelta
|
||||
from pathlib import Path
|
||||
from environ import Env
|
||||
|
||||
@@ -58,8 +59,11 @@ INSTALLED_APPS = [
|
||||
'django.contrib.sessions',
|
||||
'django.contrib.messages',
|
||||
'django.contrib.staticfiles', # 使用七牛云存储,不需要staticfiles app
|
||||
'rest_framework',
|
||||
'drf_spectacular',
|
||||
'basic_info',
|
||||
'stock',
|
||||
'api_v1',
|
||||
]
|
||||
|
||||
MIDDLEWARE = [
|
||||
@@ -72,6 +76,31 @@ MIDDLEWARE = [
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
]
|
||||
|
||||
REST_FRAMEWORK = {
|
||||
'DEFAULT_AUTHENTICATION_CLASSES': (
|
||||
'rest_framework_simplejwt.authentication.JWTAuthentication',
|
||||
),
|
||||
'DEFAULT_PERMISSION_CLASSES': [
|
||||
'rest_framework.permissions.IsAuthenticated',
|
||||
],
|
||||
'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema',
|
||||
}
|
||||
|
||||
# JWT 配置
|
||||
SIMPLE_JWT = {
|
||||
'ACCESS_TOKEN_LIFETIME': timedelta(days=7),
|
||||
'REFRESH_TOKEN_LIFETIME': timedelta(days=7),
|
||||
'ROTATE_REFRESH_TOKENS': True,
|
||||
'UPDATE_LAST_LOGIN': True,
|
||||
}
|
||||
|
||||
SPECTACULAR_SETTINGS = {
|
||||
'TITLE': 'Flower API',
|
||||
'DESCRIPTION': 'API documentation for the Flower project',
|
||||
'VERSION': '1.0.0',
|
||||
'SERVE_INCLUDE_SCHEMA': False,
|
||||
}
|
||||
|
||||
ROOT_URLCONF = 'flower.urls'
|
||||
|
||||
TEMPLATES = [
|
||||
|
||||
Reference in New Issue
Block a user