|
Оглавление
|
На форме редактирования в интерфейсе администратора каждая метка
поля создаётся на основе имён полей модели. Алгоритм простой:
Django просто заменяет символы подчеркивания на пробелы и делает
первую букву заглавной, например, поле
publication_date модели
Тем не менее, автоматическое преобразование имени поля в текст метки не всегда приводит к удовлетворительному результату, поэтому хотелось бы иметь возможность настраивать их самостоятельно. Вы можете это сделать, указав параметр verbose_name для соответствующего поля модели.
Например, ниже показано как мы можем изменить метку для поля
class Author(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=40)
email = models.EmailField(blank=True, verbose_name='e-mail')
Сделав это изменение и перезапустив сервер, вы увидите новую метку на форме редактирования автора.
Следует отметить, что не нужно делать первую букву заглавной,
если слово не пишется всегда с
заглавной (например, «USA state»). Django при
необходимости самостоятельно сделает первую букву заглавной, и
оставит
Наконец, отметим, что вы можете передавать class Author(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=40)
email = models.EmailField('e-mail', blank=True)
Такой вариант не подходит для полей
|
Увидели ошибку?
Выделите её мышкой и нажмите
-
Обработано:
1049
49
130
71
Версия книги
1.0
2.0
Версия 2.0 в процессе перевода!
Мой луч
Многообразие света
Полезное
Актуальные вакансии,
Python работа
для python-разработчиков.
Скачать в формате
CHM от 2 сентябряЗаказать PDF файл можно через почту, чат, джаббер. Всего 2WMZ. Содержимое точно соответствует содержимому сайта. Чем чаще заказываете — тем больше перевожу. Русская группа
Ускорить процесс перевода!
R130494980980
Z425285133788 E112528079659 U327380922061 Книга помогла реализовать:
|
| © 2008-2009 Ruslan Popov @ gmail.com | Powered by Django 1.1 beta 1 SVN-11114 |