№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
7. Напомню вам классы Python, а именно передачу аргументов.
Напишем простенький класс, что бы напомнить себе Пайтон основы, нас интересует момент при передаче аргументов параметрам.
-
Относительно ранее взятых из документации __init__
в forms
и fields
.
fields.
def __init__(self, *, required=True, widget=None, label=None, initial=None, help_text='', error_messages=None, show_hidden_initial=False, validators=(), localize=False, disabled=False, label_suffix=None):
form
```python
argumetns
def init(self, data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=ErrorList, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None):
Перейти к уроку
8. Давайте напишем форму, с которой будем работать далее.
Мы б конечно могли просто работать в jupyter notebook, но думаю будет лучше, если мы напишем форму реальную в файле - это нам даст и работать с jupyter и писать представления и реально добавлять аргументы полей. так все в голове надёжно соберём.
Не забыли нашу цель, уверенно пользоваться документацией.
Перейти к уроку
9. Поймём, что форме можно писать методы, например, проверки полей.
Более чем за 10 лет работы с Джанго, я практически не видел, что бы программисты писали методы в формах, все отдано в представление.
на самом деле можно задать абсолютно любые условия в форме и проверить их.
Но ведь это и так вроде бы понятно, так как форма - это прежде всего класс Пайтон, а класс поддерживает методы.
Это очень круто! Давайте научимся.
Перейти к уроку
Выбрать по тегам: ListView, 1. django 4 входим. 2. Навык получения ссылок на объекты. 3. ListView переопределение методов. Сайт на Python Django4 часть 1 Создание сайта на Django 4. Часть 2. Django + git VS Code. Часть 3. Погружение в формы Django 4. Часть 4. Заканчиваем писать блог. Часть 5. Пишем views профессионально. Часть 6. User Profile. Часть 7.