سلام من یه فیلد manytomany تعریف کردم و blank هم true گزاشتم .
یکی مدل موضوع
یکی مدل جواب که مربوط میشه به موضوع
الان که یه موضوع ایجاد میکنم خودش میره هرچی تو اون جدول جواب هست رو میاره میزاره خودکار تو فیلد و نمیشه حذفش کرد .
حتی وقتی که همه فیلد هارو که مربوطه پاک میکنم و یکی جدیدشو میسازم میبینم بازم همون جاست .
خیلی رو مخمه که چرا خودکار پرش میکنه .
فایل مدل :
from django.db import models
from django.contrib.auth import get_user_model
User=get_user_model()
# Create your models here.
class answer(models.Model):
publish_time = models.DateTimeField(editable=False,auto_now_add=True)
author = models.ForeignKey(User, on_delete=models.CASCADE)
description = models.CharField(max_length=10000)
def __str__(self):
return self.description[:10]
class topic(models.Model):
title = models.CharField(max_length=100)
author = models.ForeignKey(User, on_delete=models.CASCADE)
publish_time = models.DateTimeField(editable=False,auto_now_add=True)
description = models.CharField(max_length=10000)
answers = models.ManyToManyField(answer ,blank=True)
def __str__(self):
return self.title
class Meta:
ordering = ['publish_time']
برای این فرم بهتر بود از ایدی ریلیشن ها استفاده میکردم و از ایدی برای ارتباط بین جواب و سوال استفاده میشد
برای این فرم بهتر بود از ایدی ریلیشن ها استفاده میکردم و از ایدی برای ارتباط بین جواب و سوال استفاده میشد
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟