1
スタックオーバフローでこれらの問題のトンを見ましたが、解決策のどれも私を助けてくれないようです。私はNull = TrueとBlank = Trueだけでなく、デフォルト= Noneを試しました。それらはすべてエラーを出します。誰でもアイデアはありますか?本当にありがとう!Null Constraint Failではない
NOT NULL制約が失敗しました::
私は取得していますエラーがこれです
class Trip(models.Model): title = models.CharField(max_length = 50) destination = models.CharField(max_length = 255) description = models.TextField() start_date = models.DateField(auto_now_add=False) end_date = models.DateField(auto_now_add=False) creator = models.ForeignKey(User, related_name="created_trips") participants = models.ManyToManyField(User, related_name="joined_trips", default=None) messages = models.ForeignKey(Message, related_name="messages", default=None) notes = models.ForeignKey(Note, related_name="notes", default=None) created_at = models.DateTimeField(auto_now_add = True) updated_at = models.DateTimeField(auto_now_add = True) class Message(models.Model): content = models.TextField() author = models.ForeignKey(User, related_name="author") created_at = models.DateTimeField(auto_now_add = True) updated_at = models.DateTimeField(auto_now_add = True) class Note(models.Model): content = models.CharField(max_length=45) user = models.ForeignKey(User, related_name="notes")
マイビュー:
def create(request): user = current_user(request) print user.id return render(request, 'first_app/create_trip.html') def add(request): user = current_user(request) print user trip = Trip.objects.create( title = request.POST.get('title'), destination = request.POST.get('destination'), description = request.POST.get('description'), start_date = request.POST.get('start_date'), end_date = request.POST.get('end_date'), creator = user ) print trip return redirect('/user_profile')
私のモデルをfirst_app_trip.messages_id
を試した後、マイグレーションを適用しますか? –
また、エラーが発生している場所でもエラーを更新します。 –
こんにちは@BearBrown私は移行しました – Bribenn