Size: a a a

Django [ru] #STAY HOME

2019 November 13

l

lexx in Django [ru] #STAY HOME
*пакет
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ага, даже не одна)) поэтому спросил
источник

MM

Max Molchanov in Django [ru] #STAY HOME
django-reversion
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Max Molchanov
django-reversion
спасибо за ответ.

подойдет ли она для хранения версий с привязкой к записям в связанной таблице?

Нужно хранить версии опросных листов (один опросник -> много опрашиваемых) с привязкой к записям в таблице с ответами

Чтобы: если изменили вопросы в опросном листе не поломалась логическая связь вопрос - ответ
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
> Чтобы: если изменили вопросы в опросном листе не поломалась логическая связь вопрос - ответ


имеется ввиду - связь старых вопросов и ответов на них
источник
2019 November 14

i

iudicio® in Django [ru] #STAY HOME
Народ, как передать вместе с detailview listview?
источник

d

dull in Django [ru] #STAY HOME
всем привет! что можно почитать , а лучше ,если есть пример , распределния прав доступа django?
источник

MI

Mickle Ivanov in Django [ru] #STAY HOME
dull
всем привет! что можно почитать , а лучше ,если есть пример , распределния прав доступа django?
источник

i

iudicio® in Django [ru] #STAY HOME
def info(request):
   posts = Post.objects.all()
   return render(request,'info/cost.html')
def index(request):
   return render(request,'info/index.html')
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
iudicio®
Народ, как передать вместе с detailview listview?
в смысле на одной странице показать и отдельный пост, и список всех постоов вообще?
источник

R

Recovery in Django [ru] #STAY HOME
ребята какая модель тут является первичной а какая вторичной ?
источник

R

Recovery in Django [ru] #STAY HOME
тут связь OneToOne
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
user - 1
advuser - 2
источник

МS

Михаил Sky in Django [ru] #STAY HOME
Помогите разобраться

class LeadForCall(models.Model):
        .   .   .
       mobile = models.IntegerField(verbose_name='Номер телефона', validators=[validators.RegexValidator(regex = r'^\d{10}$', message = 'Введите номер без восьмерки')])


.  .    .
g = LeadForCall(mobile = 3333333333)
g.save()

django.db.utils.DataError: (1264, "Out of range value for column 'mobile' at row 1")

есть решение?

+ еще есть валидатор
date_birthday = models.DateField(verbose_name='Дата рождения', validators=[validate_date_birsday])

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})

g.date_birthday = datetime.date.today()
g.save()

OK...?)))
миграции сделал, хз в чем беда
источник

S

Shodmon in Django [ru] #STAY HOME
Привет всем, не подскажете, где почитать про __lt, __lte, __gt в querysetax?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Shodmon
Привет всем, не подскажете, где почитать про __lt, __lte, __gt в querysetax?
источник

e

e\/gen in Django [ru] #STAY HOME
Shodmon
Привет всем, не подскажете, где почитать про __lt, __lte, __gt в querysetax?
а что про них читать?
__lt <
__lte <=
__gt >
__gte >=
источник

S

Shodmon in Django [ru] #STAY HOME
а вот оно, где спасибо
источник

S

Shodmon in Django [ru] #STAY HOME
e\/gen
а что про них читать?
__lt <
__lte <=
__gt >
__gte >=
вот это ща и почитаю
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Михаил Sky
Помогите разобраться

class LeadForCall(models.Model):
        .   .   .
       mobile = models.IntegerField(verbose_name='Номер телефона', validators=[validators.RegexValidator(regex = r'^\d{10}$', message = 'Введите номер без восьмерки')])


.  .    .
g = LeadForCall(mobile = 3333333333)
g.save()

django.db.utils.DataError: (1264, "Out of range value for column 'mobile' at row 1")

есть решение?

+ еще есть валидатор
date_birthday = models.DateField(verbose_name='Дата рождения', validators=[validate_date_birsday])

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})

g.date_birthday = datetime.date.today()
g.save()

OK...?)))
миграции сделал, хз в чем беда
> есть решение?

не хранить телефон как целое число.
источник