Size: a a a

Django [ru] #STAY HOME

2021 April 05

DT

Denis Taranov in Django [ru] #STAY HOME
Артём
к вашему этому вопросу, нам в принципе ничего подобного не читают. Если вы хотите возвысить себя путем принижения других, чтож ваше дело. За помощь спасибо, избавляю вас от своего плохо программируещего общества
Я в курсе что не читают... и принижать я никого не собирался. Вопрос гуглится за 2 минуты
источник

DT

Denis Taranov in Django [ru] #STAY HOME
а вопрос был в том, с вмк ли или с другого факультета тс
источник

DT

Denis Taranov in Django [ru] #STAY HOME
а Ярик купил модный аксессуарик
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Cannot specify through_fields without a through model - такую ошибку выплевывает при миграции, модели все в норме ибо есть модель продукт, корзина, и заказ, к раз таки в заказе идет связь многие ко многим тоесть
products = models.ManyToManyField('webapp.Product', related_name='products', trough='webapp.OrderProduct', through_fields=('product', 'order'))
и конечно же промежуточная таблица
class OrderProduct(models.Model):
   product = models.ForeignKey('webapp.Product', on_delete=models.CASCADE, related_name='product', verbose_name='Продукт')
   order = models.ForeignKey('webapp.Order', on_delete=models.CASCADE, related_name='Заказ')
   qty = models.IntegerField(null=False, blank=False)
кто что знает, буду чрезмерно благодарен!
источник

DT

Denis Taranov in Django [ru] #STAY HOME
•Ǥus†สff•
Cannot specify through_fields without a through model - такую ошибку выплевывает при миграции, модели все в норме ибо есть модель продукт, корзина, и заказ, к раз таки в заказе идет связь многие ко многим тоесть
products = models.ManyToManyField('webapp.Product', related_name='products', trough='webapp.OrderProduct', through_fields=('product', 'order'))
и конечно же промежуточная таблица
class OrderProduct(models.Model):
   product = models.ForeignKey('webapp.Product', on_delete=models.CASCADE, related_name='product', verbose_name='Продукт')
   order = models.ForeignKey('webapp.Order', on_delete=models.CASCADE, related_name='Заказ')
   qty = models.IntegerField(null=False, blank=False)
кто что знает, буду чрезмерно благодарен!
опечатка вроде как вместо through  - trough
источник

DT

Denis Taranov in Django [ru] #STAY HOME
у products
источник

•Ǥus†สff• in Django [ru] #STAY HOME
ERRORS:
<class 'webapp.admin.OrderAdmin'>: (admin.E013) The value of 'fields' cannot include the ManyToManyField 'products', because that field manually specifies a relationship model.
webapp.Basket.product: (fields.E304) Reverse accessor for 'Basket.product' clashes with reverse accessor for 'OrderProduct.product'.
 HINT: Add or change a related_name argument to the definition for 'Basket.product' or 'OrderProduct.product'.
webapp.Basket.product: (fields.E305) Reverse query name for 'Basket.product' clashes with reverse query name for 'OrderProduct.product'.
 HINT: Add or change a related_name argument to the definition for 'Basket.product' or 'OrderProduct.product'.
webapp.Order.products: (fields.E339) 'OrderProduct.order' is not a foreign key to 'Product'.
 HINT: Did you mean one of the following foreign keys to 'Product': product?
webapp.Order.products: (fields.E339) 'OrderProduct.product' is not a foreign key to 'Order'.
 HINT: Did you mean one of the following foreign keys to 'Order': order?
webapp.OrderProduct.product: (fields.E304) Reverse accessor for 'OrderProduct.product' clashes with reverse accessor for 'Basket.product'.
 HINT: Add or change a related_name argument to the definition for 'OrderProduct.product' or 'Basket.product'.
webapp.OrderProduct.product: (fields.E305) Reverse query name for 'OrderProduct.product' clashes with reverse query name for 'Basket.product'.
 HINT: Add or change a related_name argument to the definition for 'OrderProduct.product' or 'Basket.product'.
опля)
источник

•Ǥus†สff• in Django [ru] #STAY HOME
прошу прощения за флуд буквами
источник

DT

Denis Taranov in Django [ru] #STAY HOME
одинаковые related_name теперь говорит у тебя в таблицах
источник

DT

Denis Taranov in Django [ru] #STAY HOME
еще можешь вроде как выпилить through_fields=(product, order) у products
источник

Y

Yaroslav in Django [ru] #STAY HOME
•Ǥus†สff•
ERRORS:
<class 'webapp.admin.OrderAdmin'>: (admin.E013) The value of 'fields' cannot include the ManyToManyField 'products', because that field manually specifies a relationship model.
webapp.Basket.product: (fields.E304) Reverse accessor for 'Basket.product' clashes with reverse accessor for 'OrderProduct.product'.
 HINT: Add or change a related_name argument to the definition for 'Basket.product' or 'OrderProduct.product'.
webapp.Basket.product: (fields.E305) Reverse query name for 'Basket.product' clashes with reverse query name for 'OrderProduct.product'.
 HINT: Add or change a related_name argument to the definition for 'Basket.product' or 'OrderProduct.product'.
webapp.Order.products: (fields.E339) 'OrderProduct.order' is not a foreign key to 'Product'.
 HINT: Did you mean one of the following foreign keys to 'Product': product?
webapp.Order.products: (fields.E339) 'OrderProduct.product' is not a foreign key to 'Order'.
 HINT: Did you mean one of the following foreign keys to 'Order': order?
webapp.OrderProduct.product: (fields.E304) Reverse accessor for 'OrderProduct.product' clashes with reverse accessor for 'Basket.product'.
 HINT: Add or change a related_name argument to the definition for 'OrderProduct.product' or 'Basket.product'.
webapp.OrderProduct.product: (fields.E305) Reverse query name for 'OrderProduct.product' clashes with reverse query name for 'Basket.product'.
 HINT: Add or change a related_name argument to the definition for 'OrderProduct.product' or 'Basket.product'.
опля)
Паста существует
источник

•Ǥus†สff• in Django [ru] #STAY HOME
так спасибо большое 70% ошибок исчезли теперь остались те которые говорят OrderProduct.product is not FK to 'Product'
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Боже столько конфликтов...
источник

•Ǥus†สff• in Django [ru] #STAY HOME
не понимаю почему он ругается на ФК я же все верно там привязал опечаток нема
источник

T

Tim in Django [ru] #STAY HOME
•Ǥus†สff•
не понимаю почему он ругается на ФК я же все верно там привязал опечаток нема
т.е. ты лучше знаешь чем чекер джанги?))
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Tim
т.е. ты лучше знаешь чем чекер джанги?))
конеччно нет, однако я все 1000 раз прочекал, ничего не обычного не увидел...
источник

DT

Denis Taranov in Django [ru] #STAY HOME
•Ǥus†สff•
конеччно нет, однако я все 1000 раз прочекал, ничего не обычного не увидел...
покажи сейчас что у тебя в моделях и трейслог ошибки, только не выкакивай сюда, а на pastebin.com какой-нибудь или подобное
источник

•Ǥus†สff• in Django [ru] #STAY HOME
Denis Taranov
покажи сейчас что у тебя в моделях и трейслог ошибки, только не выкакивай сюда, а на pastebin.com какой-нибудь или подобное
источник

DT

Denis Taranov in Django [ru] #STAY HOME
и трейсбэк ошибки
источник

•Ǥus†สff• in Django [ru] #STAY HOME
ERRORS:
<class 'webapp.admin.OrderAdmin'>: (admin.E013) The value of 'fields' cannot include the ManyToManyField 'products', because that field manually specifies a relationship model.
webapp.Order.products: (fields.E339) 'OrderProduct.order' is not a foreign key to 'Product'.
 HINT: Did you mean one of the following foreign keys to 'Product': product?
webapp.Order.products: (fields.E339) 'OrderProduct.product' is not a foreign key to 'Order'.
 HINT: Did you mean one of the following foreign keys to 'Order': order?
источник