私はこのような残りの要求を掲示しています:Django:DateField "このフィールドを空白にすることはできません。"
{title:some title, recurring:true, day:Wednesday, time:12:30, description:some text}
イベントが再発され、値が空でなければなりませんので、私は日付を渡していません。サーバーの応答は次のとおりです。
class Event(models.Model):
title = models.CharField(max_length=200)
recurring = models.BooleanField()
day = models.CharField(max_length=20, blank=True)
date = models.DateField(null=True)
time = models.TimeField()
description = models.CharField(max_length=500)
venue = models.CharField(max_length=200, blank=True)
venueAddress = models.CharField(max_length=200, blank=True)
venueCity = models.CharField(max_length=200, blank=True)
class EventSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Event
class EventViewSet(viewsets.ModelViewSet):
queryset = Event.objects.all()
serializer_class = EventSerializer
メッセージが戻ってどこから来ている私は完全にわからない:ここでは
{"date": ["This field cannot be blank."]}
は、関連するPythonコードです。私のモデルは正しく定義されていますか?シリアライザで余分な作業が必要ですか?
ドキュメントリンクが壊れています。 –
@GeoffreyIrving - ありがとう、新しいバージョンに更新されました。 –