Size: a a a

Django [ru] #STAY HOME

2019 November 28

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Grigory Surkov
Всем здравствуйте, что следует добавить в .gitignore при заливе джанго проекта на гитхаб?
Gitignore.io - удобный генератор
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Grigory Surkov
Всем здравствуйте, что следует добавить в .gitignore при заливе джанго проекта на гитхаб?
Вообще, на гитхабе когда создаёшь проект, можно автоматом сгенерить для питона готовый
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
Добрый вечер, как выводить посты по очереди в три ряда обичным for давать могу но он будет только заполняеть его  по два, как быть?
источник

k

kambeerhunter in Django [ru] #STAY HOME
Sohibkamol Dath
Добрый вечер, как выводить посты по очереди в три ряда обичным for давать могу но он будет только заполняеть его  по два, как быть?
абсолютно непонятна суть вопроса )
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
kambeerhunter
абсолютно непонятна суть вопроса )
хотел таком виде по три ряда выводить посты но они выходят по очереди и по два ряда
источник

k

kambeerhunter in Django [ru] #STAY HOME
покажи шаблон
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Кто-нибудь сталкивался с ошибкой?:

ОШИБКА:  курсор "_django_curs_139792110360320_1" не существует

БД - PostreSQL

Выбрасывается при вызове метода модели:
def versionable_misc(self):
   """Get related versionable misc"""
   return Misc.objects.filter(
       orderstepmisc_misc=self,
       version_start_date__lte=self.order_step.created_at
   )


Вызываю метод из другой модели:
order_steps_misc = step.orderstepmisc_orderstep.filter(
   is_calculation=True).select_related('misc').all()

misc = [val.versionable_misc() for val in order_steps_misc]
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
kambeerhunter
покажи шаблон
{% for post in posts %}
                   <div class="item-row">
                       <div class="item">
                           <h3 class="item-title">{{ post.id }} {{ post.title }}</h3>
                           <p class="item-text">
                               <strong>Текст:</strong>
                                 {{ post.text }}
                           </p>
                           <p class="tel-item-text">
                               <strong>Тел:</strong>
                               <a href="">{{ post.telnum }}</a>
                           </p>
                           <p class="mail-item-text">
                               <strong>Email:</strong>
                               <a href="" class="{{ post.email }}"></a>
                           </p>
                       </div>
                   </div>
               {% endfor %}
источник

k

kambeerhunter in Django [ru] #STAY HOME
Sohibkamol Dath
{% for post in posts %}
                   <div class="item-row">
                       <div class="item">
                           <h3 class="item-title">{{ post.id }} {{ post.title }}</h3>
                           <p class="item-text">
                               <strong>Текст:</strong>
                                 {{ post.text }}
                           </p>
                           <p class="tel-item-text">
                               <strong>Тел:</strong>
                               <a href="">{{ post.telnum }}</a>
                           </p>
                           <p class="mail-item-text">
                               <strong>Email:</strong>
                               <a href="" class="{{ post.email }}"></a>
                           </p>
                       </div>
                   </div>
               {% endfor %}
так это тебе в CSS надо смотреть
тут ты просто выводишь блоки
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
я использовал адаптивную верстку bootstrap
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
kambeerhunter
так это тебе в CSS надо смотреть
тут ты просто выводишь блоки
в шаблоне было в начале кадрго столбца div class="item-row"> с него начинался новый столбец
источник

k

kambeerhunter in Django [ru] #STAY HOME
Sohibkamol Dath
я использовал адаптивную верстку bootstrap
ну у тебя тут нет стандартных bootstrap классов,
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
kambeerhunter
так это тебе в CSS надо смотреть
тут ты просто выводишь блоки
может мне в div class="item-row"> сделать второй фор и что бы начинал публиковать с определнного чысла пост по id?
источник

SD

Sohibkamol Dath in Django [ru] #STAY HOME
kambeerhunter
ну у тебя тут нет стандартных bootstrap классов,
значат  стили задавать самому что бы по три ряда ровнялся?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Sohibkamol Dath
{% for post in posts %}
                   <div class="item-row">
                       <div class="item">
                           <h3 class="item-title">{{ post.id }} {{ post.title }}</h3>
                           <p class="item-text">
                               <strong>Текст:</strong>
                                 {{ post.text }}
                           </p>
                           <p class="tel-item-text">
                               <strong>Тел:</strong>
                               <a href="">{{ post.telnum }}</a>
                           </p>
                           <p class="mail-item-text">
                               <strong>Email:</strong>
                               <a href="" class="{{ post.email }}"></a>
                           </p>
                       </div>
                   </div>
               {% endfor %}
для решения подобной задачи я писал template tag, который прерывал мне строку в html, показав сколько мне нужно элементов в строке
источник

МS

Михаил Sky in Django [ru] #STAY HOME
Господа, подскажите пожалуйста почему мой  валидатор допускает сохранение в базе абсолютно любой даты?

def validate_date_birsday(val):
 valid_date = datetime.date.today() - datetime.timedelta(days = 365 * 18)
 if val.year >= valid_date.year:
   raise ValidationError('Дата рождения %(value)s больше допустимой %(valid)s', code='odd', params={'value': val.year, 'valid': valid_date.year})

.....

class LeadForCall(models.Model):
.....

 date_birthday = models.DateField(verbose_name='Дата рождения', validators=[validate_date_birsday])
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Михаил Sky
Господа, подскажите пожалуйста почему мой  валидатор допускает сохранение в базе абсолютно любой даты?

def validate_date_birsday(val):
 valid_date = datetime.date.today() - datetime.timedelta(days = 365 * 18)
 if val.year >= valid_date.year:
   raise ValidationError('Дата рождения %(value)s больше допустимой %(valid)s', code='odd', params={'value': val.year, 'valid': valid_date.year})

.....

class LeadForCall(models.Model):
.....

 date_birthday = models.DateField(verbose_name='Дата рождения', validators=[validate_date_birsday])
потому что у тебя поля называется date_birthday
а валидатор validate_date_birsday
источник

МS

Михаил Sky in Django [ru] #STAY HOME
Dan Tyan
потому что у тебя поля называется date_birthday
а валидатор validate_date_birsday
не знаю какое это имеет значение если я указываю название функции валидатора в соответствующем поле
источник

A

AstralRomance in Django [ru] #STAY HOME
Сделал кнопку "Добавить в корзину". В туторе после этого происходит переход на страницу с корзиной, где видны все добавленные в нее товары. У меня не добавляются товары.
Где я могу посмотреть, что идет не так?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Михаил Sky
не знаю какое это имеет значение если я указываю название функции валидатора в соответствующем поле
аааа, тогда да
источник