راکت
حل شده

رفع مشکل پنل ادمین جنگو فیلد های manytomany

3 پاسخ

سلام من یه فیلد 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']
ثبت پرسش جدید

پاسخ‌ها

3
mmj-sys
mmj-sys
@mmj.sys

تخصص: داش متخصص چیه من پروفسورم .

بهترین پاسخ

برای این فرم بهتر بود از ایدی ریلیشن ها استفاده میکردم و از ایدی برای ارتباط بین جواب و سوال استفاده میشد

علیرضا ماستری
علیرضا ماستری
@alirezamastery

تخصص: برنامه نویس پایتون و جاوااسکریپت

سلام
احتمالا جای دیگه مثلا تو فرم ادمین این اضافه کردن خودکار داره انجام میشه

میلاد
میلاد
@miladhzz

جنگو داره همه جواب هارو نشون میده که برای موضوع چندتارو انتخاب کنید.
تا انتخاب نکنید از جواب هایی که نشون داده جوابی به موضوع وصل نمیشه.
شما فکر کردید همه رو وصل کرده با اینکه اینجوری نیست.

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام