Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - DigitalMag

Страницы: 1 2 [3]
31
Собственно сабж:

class RatingForm(forms.ModelForm):

    TargetProfile = forms.SlugField(label='Автор', initial='')

    class Meta(object):

        model = Raiting
        fields =  ('Value', 'Target')                                          #'Time', - not editable

    def __init__(self, *args, **kwargs):

        kwargs.update(initial={
            # 'field': 'value'
            'TargetProfile': '1020'
        })

        #получить здесь доступ к инстансу модели, которой инициализируется форма

        super(RatingForm, self).__init__(*args, **kwargs)

        self.submit = u'Оценить'
        self.css_class = ''
Как получить доступ к экземпляру модели, которой инициализируется форма, из конструктора ModelForm?

32
Привет!

Есть ли в питоне такое понятие как статический конструктор из C#? Сколько ни гуглю, ничего подобного не могу найти

33
Всем привет!

class Note(models.Model):

    class Meta:
        ordering = ['Time']
        verbose_name = u'Запись'
        verbose_name_plural = u'записи'

    Content = models.TextField(verbose_name=u'содержание')
    Time = models.DateTimeField(auto_now=True, verbose_name=u'Время')
    From = models.ForeignKey(Profile, related_name='Notes')

    def __unicode__(self):
        return u'%s от %s' % (u'Запись ', self.Time.strftime("%Y-%m-%d-%H.%M.%S"))

Делал, как тут. Почему я получаю ошибку TypeError в этой строке:

        return u'%s от %s' % (u'Запись ', self.Time.strftime("%Y-%m-%d-%H.%M.%S"))   

Цитата:
descriptor 'strftime' of 'datetime.date' object needs an argument

34
Django / can't subtract offset-naive and offset-aware datetimes
« : Февраля 17, 2019, 05:20:57 pm »
Получаю эту ошибку при вычитании питоновского datetime из джанговскго DateTimeField:

span = datetime.datetime.now() - self.Time
Что это за ошибка? Почему так? Ведь питоновские datetime прекрасно друг из друга вычитаются...

35
Python / Чем отличается __init__ от __new__?
« : Февраля 16, 2019, 12:14:34 pm »
Чем отличается __init__ от __new__?

Вроде и то, и то происходит при инициализации объекта, но __new__ вроде до __init__? В чем смысл?

36
Django / Зачем нужен list_display в ModelAdmin
« : Февраля 16, 2019, 11:19:36 am »
Привет всем!

Наследуюсь от ModelAdmin и переопределяю поле list_display, но ничего не меняется.

В документации написано, что он
Цитата:
"Set list_display to control which fields are displayed on the change list page of the admin."

Но задаю разные поля - и ничего не меняется. Как отображались все поля, так и отображаются




37
Python / Чем отличается isdigit и isdecimal?
« : Февраля 16, 2019, 10:03:20 am »
Собственно сабж.

s = ''
for a in range(128):
    if chr(a).isdigit():
        s+=chr(a)

print (s)

Если isdigit заменить на isdecimal, будет тот же самый результат. В чем разница между ними?

Страницы: 1 2 [3]