debug: add more detailed logging for request creation
- Log Content-Type header - Log POST, FILES, and data keys separately - Log actual values and types of key fields (type, title, dates, comment) - This will help identify multipart parsing issues
This commit is contained in:
parent
5d2d0841c8
commit
895c019592
@ -396,8 +396,25 @@ class RequestViewSet(viewsets.ModelViewSet):
|
||||
|
||||
logger.info(
|
||||
f"[RequestViewSet.create] User: {request.user.id}, "
|
||||
f"Data keys: {list(request.data.keys())}"
|
||||
f"Content-Type: {request.content_type}"
|
||||
)
|
||||
logger.info(
|
||||
f"[RequestViewSet.create] POST keys: {list(request.POST.keys())}"
|
||||
)
|
||||
logger.info(
|
||||
f"[RequestViewSet.create] FILES keys: {list(request.FILES.keys())}"
|
||||
)
|
||||
logger.info(
|
||||
f"[RequestViewSet.create] Data keys: {list(request.data.keys())}"
|
||||
)
|
||||
|
||||
# Логируем значения для отладки
|
||||
for key in ['type', 'title', 'date_from', 'date_to', 'comment']:
|
||||
value = request.data.get(key)
|
||||
logger.info(
|
||||
f"[RequestViewSet.create] {key}: {value} "
|
||||
f"(type: {type(value).__name__})"
|
||||
)
|
||||
|
||||
serializer = self.get_serializer(data=request.data)
|
||||
if not serializer.is_valid():
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user