Size: a a a

Django [ru] #STAY HOME

2021 May 13

МП

Михаил Павлов... in Django [ru] #STAY HOME
Какой запрос получился в итоге?
источник

s

step in Django [ru] #STAY HOME
*получаю
источник

s

step in Django [ru] #STAY HOME
Подскажите куда копать
источник

e

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

D

D in Django [ru] #STAY HOME
вью service_create должен возвращать HttpResponse, а вернул None инстед
источник

ЖС

Жангельдин Сымбат... in Django [ru] #STAY HOME
вотттт непонятно откуда появилась в конце этот слова django. к
источник

s

step in Django [ru] #STAY HOME
так в нем и прописано:
@csrf_exempt
def service_create(request):
   if request.method=='POST':
       print(3245)
       json_data=request.body
       stream=io.BytesIO(json_data)
       pythondata = JSONParser().parse(stream)
       serializer=ServiceSerializer(data=pythondata)
       #serializer = ServiceSerializer(Service.objects.all(),many=True)

       print(serializer.data)
       if serializer.is_valid():
           serializer.save()
           res={'msg':'Data Created'}
           json_data=JSONRenderer().render(res)
           return HttpResponse(json_data,content_type='application/json')

       json_data=JSONRenderer().render(serializer.errors)
       return HttpResponse(json_data, content_type='application/json')
источник

D

D in Django [ru] #STAY HOME
а если request не POST?
источник

s

step in Django [ru] #STAY HOME
Думаю может проблема в префиксах языка, и маршрут ломается?
источник

D

D in Django [ru] #STAY HOME
проблема в GET
источник

АЗ

Андрей Зиготов... in Django [ru] #STAY HOME
При каждой миграции мне пишет
- Alter field last_update on currency

Хотя поле не менялось, это надо исправлять? В чем проблема может быть?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
модель покажи
источник

АЗ

Андрей Зиготов... in Django [ru] #STAY HOME
class Currency(models.Model):
   code = models.CharField(max_length=6)
   value = models.FloatField(default=0.0)
   last_update = models.DateTimeField(
       default=datetime.datetime.now()-datetime.timedelta(minutes=settings.CURRENCY_MINUTE_DELTA+1))

   def __str__(self):
       return f'{self.code}'
источник

DT

Dan Tyan in Django [ru] #STAY HOME
default=datetime.datetime.now()-datetime.timedelta(minutes=settings.CURRENCY_MINUTE_DELTA+1) из за этой консрукции
источник

N

Nire in Django [ru] #STAY HOME
Не надо вызов делать
источник

N

Nire in Django [ru] #STAY HOME
Это и к другим полям также, можешь туда функции пихать, а так ты результат пишешь
источник

DT

Dan Tyan in Django [ru] #STAY HOME
при каждой миграции он делает вызов
отнимает
и в дефолтное значение записывает новое значение
источник

АЗ

Андрей Зиготов... in Django [ru] #STAY HOME
public_id = models.UUIDField(default=str(uuid4()), unique=True)

Тут тоже не надо? Как правильно тогда
источник

DT

Dan Tyan in Django [ru] #STAY HOME
default=uuid4
источник

N

Nire in Django [ru] #STAY HOME
Я плачу
источник