Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 19, 2015 12:54:41

Rebra4
Зарегистрирован: 2012-06-30
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

Модель User

Общем по этому примеру:
Пример
я сделал себе модель, добавил #coding=utf8, но все равно возникает ошибка с ascii.
Фото модель

class User(AbstractBaseUser):
    email = models.EmailField(
        verbose_name='Электропочта',
        max_length=255,
        unique=True,
        db_index=True,)
    username = models.CharField(verbose_name='Ник',  max_length=255, unique=True)
    avatar = models.ImageField(verbose_name='Аватар',  upload_to='images/%Y/%m/%d', blank=True, null=True)
    first_name = models.CharField(verbose_name='Имя',  max_length=255, blank=True)
    last_name = models.CharField(verbose_name='Фамилия',  max_length=255, blank=True)
    date_of_birth = models.DateField(verbose_name='День рождения',  blank=True, null=True)
    is_active = models.BooleanField(default=True)
    is_admin = models.BooleanField(default=False)
если изменить русские название на латыть, то все норм. Остальные модели с русскими названиями работают,
Как это можно исправить?

Отредактировано Rebra4 (Апрель 19, 2015 12:55:53)

Офлайн

#2 Апрель 19, 2015 16:32:32

ajib6ept
От: От: От: От: От: От: От: От:
Зарегистрирован: 2013-08-04
Сообщения: 297
Репутация: +  26  -
Профиль   Отправить e-mail  

Модель User

verbose_name=u'Ник'
и далее везде, где русский текст идет



_________________________
Python golden rule: Do not PEP 8 unto others; only PEP 8 thy self.
Don't let PEP 8 make you insanely intolerant of other people's code.

Отредактировано ajib6ept (Апрель 19, 2015 16:32:44)

Офлайн

#3 Апрель 19, 2015 20:44:05

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Модель User

Еще стоит проверить кодировку файла, нужно чтобы он также был сохранен в UTF-8

Офлайн

#4 Апрель 20, 2015 12:17:59

Rebra4
Зарегистрирован: 2012-06-30
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

Модель User

Как в этом примере, можно вывести поле изменения Permissions в админку?

Офлайн

#5 Апрель 20, 2015 22:27:40

inoks
От: Russia
Зарегистрирован: 2012-12-11
Сообщения: 343
Репутация: +  35  -
Профиль   Адрес электронной почты  

Модель User

Что такое поле Permission?
Раздел Permission по умолчанию в админки остается от AbstractBaseUser.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version