Size: a a a

Django [ru] #STAY HOME

2020 January 14

A

Andrey in Django [ru] #STAY HOME
Ну информация меняться будет достаточно редко. Может раз в несколько дней. Я вот тоже прогуглил про context processor и он показался мне намного проще. Попробую с ним) спасибо) а то меня очень пугала перспектива дописывать контекстную информацию во все функции)
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
пацаны помогите плз!
вроде ajax отправляет ответ... но ошибка выходит. что не так?

$.ajax({
       type: "POST",
       url: "http://127.0.0.1:8000/message_send/",
       dataType: "json",
       data: data,
       contentType: "application/json; charset=utf-8",
       success: function (data) {
           alert(data);
       },
       failure: function (errMsg) {
           alert("err");
       }
   })
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Yergen Yessetov
пацаны помогите плз!
вроде ajax отправляет ответ... но ошибка выходит. что не так?

$.ajax({
       type: "POST",
       url: "http://127.0.0.1:8000/message_send/",
       dataType: "json",
       data: data,
       contentType: "application/json; charset=utf-8",
       success: function (data) {
           alert(data);
       },
       failure: function (errMsg) {
           alert("err");
       }
   })
А что за ошибка-то?
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
вот вьюха,

@api_view(['POST', 'GET'])
def message_send(request):
   if request.method == 'GET':
       queryset = Message.objects.all()
       serializer = MessageSerializer(queryset, many=True)
       return Response(serializer.data)
   elif request.method == 'POST':
       serializer = MessageSerializer(data=request.data)
       if serializer.is_valid():
           serializer.save()
           return Response(serializer.data, status=status.HTTP_201_CREATED)
       return Response(serializer.data, status=status.HTTP_400_BAD_REQUEST)
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
[14/Jan/2020 13:48:00] "POST /message_send/ HTTP/1.1" 400 73
Traceback (most recent call last):
 File "C:\Users\y.yessetov\AppData\Local\Programs\Python\Python36\lib\wsgiref\handlers.py", line 138, in run
   self.finish_response()
 File "C:\Users\y.yessetov\AppData\Local\Programs\Python\Python36\lib\wsgiref\handlers.py", line 180, in finish_response
   self.write(data)
 File "C:\Users\y.yessetov\AppData\Local\Programs\Python\Python36\lib\wsgiref\handlers.py", line 274, in write
   self.send_headers()




мне это ни о чем не говорит
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Yergen Yessetov
[14/Jan/2020 13:48:00] "POST /message_send/ HTTP/1.1" 400 73
Traceback (most recent call last):
 File "C:\Users\y.yessetov\AppData\Local\Programs\Python\Python36\lib\wsgiref\handlers.py", line 138, in run
   self.finish_response()
 File "C:\Users\y.yessetov\AppData\Local\Programs\Python\Python36\lib\wsgiref\handlers.py", line 180, in finish_response
   self.write(data)
 File "C:\Users\y.yessetov\AppData\Local\Programs\Python\Python36\lib\wsgiref\handlers.py", line 274, in write
   self.send_headers()




мне это ни о чем не говорит
это весь трейс? В консоли браузера, в network view, в response на этом запросе - что написано?
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
в консоли браузера ничего нет, думаю он свою работу сделал.
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
Pavel Zagrebelin
это весь трейс? В консоли браузера, в network view, в response на этом запросе - что написано?
нет, не весь боюсь тут я засорю своим трейсом
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Yergen Yessetov
в консоли браузера ничего нет, думаю он свою работу сделал.
network view, раз 400 ошибка в джанге сделалась, то она должна и до браузера доехать.
источник

e

e\/gen in Django [ru] #STAY HOME
Yergen Yessetov
нет, не весь боюсь тут я засорю своим трейсом
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Рик Морти
Насколько я знаю статика приложения грузится по прямому пути. А статика админки из библиотеки джанговской в питоне
Они все из одной папки грузят
источник

YY

Yergen Yessetov in Django [ru] #STAY HOME
источник

РМ

Рик Морти in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Они все из одной папки грузят
Уже все починил, спасибо
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
подскажите, пжлст, как правильно в DateTimeField записать текущее системное время пользователя при отправке формы?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Maksim Naumov
подскажите, пжлст, как правильно в DateTimeField записать текущее системное время пользователя при отправке формы?
В джанго есть now() с таймзоной, специальный
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
А вообще, читай доки, можно по дефолту определять.
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
@total_ordering

from django.utils import timezone
timezone.now()

а в настройках как? USE_TZ=True?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Maksim Naumov
@total_ordering

from django.utils import timezone
timezone.now()

а в настройках как? USE_TZ=True?
в параметрах филда модели (если о нём речь) есть auto_now и auto_now_add
источник

MN

Maksim Naumov in Django [ru] #STAY HOME
Pavel Zagrebelin
в параметрах филда модели (если о нём речь) есть auto_now и auto_now_add
мне нужно, чтобы туда записывалось именно системное время пользователя, а не сервера или не время определенное через TIME_ZONE = 'smth'
источник

e

e\/gen in Django [ru] #STAY HOME
ну да, фигня какая то, что за бед реквест 🤔
источник