Size: a a a

Django [ru] #STAY HOME

2019 July 19

DT

Dan Tyan in Django [ru] #STAY HOME
чисто шаблоном никак
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а почему не вынести в отдельную таблицу ?
источник

IK

Islom Karimov in Django [ru] #STAY HOME
Dan Tyan
а почему не вынести в отдельную таблицу ?
+
источник

IZ

Igor Z in Django [ru] #STAY HOME
а не чисто?
источник

IK

Islom Karimov in Django [ru] #STAY HOME
Igor Z
Ребята, подскажите как мне это в моделе
    photo_1 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)
   photo_2 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)
   photo_3 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)
   photo_4 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)
   photo_5 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)
   photo_6 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)


выплюнуть на странице чз {% for _ in <ЧТО-ТО> %}
Сделай через FK
источник

IZ

Igor Z in Django [ru] #STAY HOME
Islom Karimov
Сделай через FK
а FK — это.... ща гляну в доках
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Igor Z
а не чисто?
либо в модели либо во въюхе либо темплейт фильтром
делать список
источник

IK

Islom Karimov in Django [ru] #STAY HOME
Igor Z
а FK — это.... ща гляну в доках
Foreign Key)
источник

IZ

Igor Z in Django [ru] #STAY HOME
Dan Tyan
либо в модели либо во въюхе либо темплейт фильтром
делать список
аааааааааа, я кажется полнял
источник

IZ

Igor Z in Django [ru] #STAY HOME
как чз въюху
источник

IZ

Igor Z in Django [ru] #STAY HOME
спасибо за новодку
источник

IK

Islom Karimov in Django [ru] #STAY HOME
Igor Z
Ребята, подскажите как мне это в моделе
    photo_1 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)
   photo_2 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)
   photo_3 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)
   photo_4 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)
   photo_5 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)
   photo_6 = models.ImageField(upload_to='photo/%Y/%m/%d/', blank=True)


выплюнуть на странице чз {% for _ in <ЧТО-ТО> %}
Создаешь отдельную таблицу Photo, связываешь с главной таблицой, это же 100% удобней
источник

IZ

Igor Z in Django [ru] #STAY HOME
Islom Karimov
Foreign Key)
так это одна таблица
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Igor Z
аааааааааа, я кажется полнял
как ? =)
источник

IZ

Igor Z in Django [ru] #STAY HOME
ну по идее я могу Listing — тут все объекты вообще - добавить атрибут прямо во въюхе
источник

IZ

Igor Z in Django [ru] #STAY HOME
а потом его уже заптхнуть в контекст
источник

IZ

Igor Z in Django [ru] #STAY HOME
т.е. у Listing будет скажем Listing.photos = [Listing.photo1, Listing.photo1, n]
источник

IZ

Igor Z in Django [ru] #STAY HOME
а уже на странице {% for photo in listing.photos %}
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Igor Z
т.е. у Listing будет скажем Listing.photos = [Listing.photo1, Listing.photo1, n]
те ты список захардкодеш?
источник

IZ

Igor Z in Django [ru] #STAY HOME
ну не совсем
источник