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

رفع مشکل پنل ادمین جنگو فیلد های 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 3 سال پیش مطرح شد
0

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


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

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


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

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


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

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