راکت
mmj-sys
mmj-sys
توسط mmj-sys مطرح شد
حل
3 پاسخ

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

سلام من یه فیلد 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']

ثبت پرسش جدید
mmj-sys
mmj-sys
تخصص :داش متخصص چیه من پروفسورم .
@mmj.sys4 سال پیشمطرح شد
0

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


علیرضا ماستری
علیرضا ماستری
تخصص :برنامه نویس پایتون و جاوااسکریپت
@alirezamastery4 سال پیشمطرح شد
0

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


mmj-sys
mmj-sys
تخصص :داش متخصص چیه من پروفسورم .
@mmj.sys4 سال پیشمطرح شد
0

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


میلاد
میلاد
@miladhzz1 سال پیشمطرح شد
0

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


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

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