Size: a a a

Django [ru] #STAY HOME

2020 October 16

M

Mike in Django [ru] #STAY HOME
Dan Tyan
я тебе  две ссылки кинул
def user_directory_path(instance, filename):
   return 'user_{0}/{1}'.format(instance.user.id, filename)

Как мне за место user.id , сохранять название topic'a ?
источник

M

Mike in Django [ru] #STAY HOME
instance.topic__name ?
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
ребят подскажите я получаю один объект из базы
продукт
и пытаюсь его привязать в карзину через ManyToManyField
и получаю ошибку
'ManyRelatedManager' object is not iterable
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Андрей (Lustra777)
ребят подскажите я получаю один объект из базы
продукт
и пытаюсь его привязать в карзину через ManyToManyField
и получаю ошибку
'ManyRelatedManager' object is not iterable
object.m2m_objects.all()
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
Alex Kalinin
object.m2m_objects.all()
'Product' object has no attribute 'm2m_objects'
(((((
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
а стоп
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Андрей (Lustra777)
'Product' object has no attribute 'm2m_objects'
(((((
-_-
источник

BM

Binary Man in Django [ru] #STAY HOME
Андрей (Lustra777)
'Product' object has no attribute 'm2m_objects'
(((((
Введи название обьекта
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
подумай над тем что ты написал в оп-посте и что я ответил еще раз.
источник

DO

D. Ouhh in Django [ru] #STAY HOME
D. Ouhh
class CampaignSerializer(serializers.ModelSerializer):
   app = AppSerializer(required=False)

   class Meta:
       model = Campaign
       fields = (
           'id',
           'shop',
           'app',
           'campaign_active',
           'cookie_expiration',
           'schedule_type',
           'schedule_start_date',
           'schedule_end_date',
           'url_filters',
           'email_segmentations',
           'app_type',
           'triggers',
           'displayed',
           'emails_collected',
           'rejected_after_spin',
           'allow_duplicate_emails',
           'auto_inject_coupon',
       )

у меня на PUT запрос app почему-то создается, а не обновляется. почему так?
ребят. есть какой-то вариант вписать, чтоб app можно было обновлять, а не только сохранять? чтобы он проходил валидацию
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
Модели

class Product(models.Model):
   name = models.CharField(max_length=56)
   price = models.DecimalField(max_digits=6, decimal_places=3, blank=True, null=True)
   descriptions = models.TextField(max_length=256)
   raiting = models.DecimalField(max_digits=3, decimal_places=1, blank=True, null=True)
   views = models.IntegerField(default=0)


class Basket(models.Model):
   user = models.OneToOneField('auth.User', on_delete=models.CASCADE)

class ProductInBasket(models.Model):
   bascket = models.ForeignKey(Basket, on_delete=models.CASCADE)
   product = models.ForeignKey(Product, on_delete=models.CASCADE)
   count = models.IntegerField(default=1)

class Order(models.Model):
   bascket = models.ForeignKey(Basket, on_delete=models.CASCADE)
   product = models.ManyToManyField('Product', blank=True, null=True)


вьюшка

def order(request,basket_pk):
   basket = get_object_or_404(Basket, pk=basket_pk)
   product_in_basket = ProductInBasket.objects.filter(bascket=basket)
   order = Order.objects.create(bascket=basket)
   order.save()
   products = product_in_basket.all()
   product = get_object_or_404(Product, pk=products[0].product.pk)
   order.product.add(product)
   total_price = order.bascket.total_price
   # import pdb; pdb.set_trace()
   return render(request, 'product/order.html', {'list_order': order.product, 'total_price': total_price})
источник

BM

Binary Man in Django [ru] #STAY HOME
Воу, на дпаст выкладывай
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
короче я получаю объект продукта и пытаюсь добавить его в order
через   order.product.add(product)
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
и ошибка 'ManyRelatedManager' object is not iterable
источник

BM

Binary Man in Django [ru] #STAY HOME
http://dpaste.de добавь сюда код, а то неудобно читать
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
во вьюшке я че то не так передаю или читаю....
мне кажется проблема в order.product.add(product)
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
блин все нашел ошибку
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
Alex Kalinin
object.m2m_objects.all()
спасибо, просто сначало не понял где это указат ьнадо
источник

А

Айрат Каримов... in Django [ru] #STAY HOME
Товарищи,  как через яндекс аналитику взять данные о короне?  Сколько заболевших умерших и тд?  Там есть какое то апи?  Есть кто с этим работал?
источник