#25. Создание связи many-to-one многие к одному (ForeignKey) | Уроки по Django 4

  Рет қаралды 12,283

selfedu

selfedu

Күн бұрын

Пікірлер: 37
@AndreyMalyanov
@AndreyMalyanov 4 ай бұрын
Очень профессионально. Слушаю и получаю удовольствие от того, как Сергей говорит. Четко, по делу. Спасибо! :)
@showrun4747
@showrun4747 Жыл бұрын
спасибо, про кат и кат_айди как-то не задумывался, а знать - полезно. хочу напомнить зрителям не делать кучу изменений в одной миграции, может сломаться. делайте по немного, 1-2-3 операции поменял модели -мигрировал. Переименования таблиц обязательно делайте отдельной миграций-она может тянуть связанные данные.
@SVladimirov14
@SVladimirov14 7 ай бұрын
Круто что показываете детально как происходят ошибки в программе и из-за чего. Лайк
@johnmazepa
@johnmazepa Жыл бұрын
8:47 - ПОЯВЛЕНИЕ НОВОЙ ТАБЛИЦЫ В БД. Возможно у вас не появится таблица с категориями после нажатия на кнопку ОБНОВИТЬ, как показано на видео. В таком случае просто отключите базу, а потом подключите обратно (иконки в левом верхнем углу с соединенными и разъединенными штекерами). Если вы не допустили никаких ошибок в коде, то должна появится новая таблица. Сам сильно застрял на этом месте, так что уверен, что информация окажется полезной)
@johnmazepa
@johnmazepa Жыл бұрын
или, как будет показано в одном из следующих уроков, просто нажмите Shift+F5 )
@evgenyzakiev693
@evgenyzakiev693 Жыл бұрын
Спасибо Сергей🤝, здоровья тебе!!!
@andredru4278
@andredru4278 Жыл бұрын
Спасибо. Отличные примеры работы с моделями и миграциями.
@_mrmark
@_mrmark 11 ай бұрын
5:30 Спасибо за пояснения.
@TSM_149
@TSM_149 Жыл бұрын
Спасибо за уроки! Всё очень доходчиво. 👍
@РоманПономарев-л5э
@РоманПономарев-л5э 7 ай бұрын
талант! Спасибо за твои творения
@aston585
@aston585 10 ай бұрын
Спасибо за труд!
@МаксимКасимов-ф9ж
@МаксимКасимов-ф9ж 10 ай бұрын
Автор крут !
@showrun4747
@showrun4747 Жыл бұрын
перед экспериментами с удалением надо делать фикстуры данных чтобы опять ручками не заполнять. фикстура это такой бэкап-ресторе в файл, ну или дамп-ресторе: одной командой создаешь дамп таблицы -фикстуру в файло, другой- после экспериментов восстанавилваешь исходные данные для экспериментов.
@selfedu_rus
@selfedu_rus Жыл бұрын
да, об этом будет отдельное занятие
@johnmazepa
@johnmazepa Жыл бұрын
пока таким бэкапом для нас выступают файлы для каждого урока на гитхабе)
@wasd1338
@wasd1338 Жыл бұрын
очень весело - снести БД чтобы показать как работает метод CASCADE XD
@denchik553
@denchik553 10 ай бұрын
😂😂😂
@МаксимКасимов-ф9ж
@МаксимКасимов-ф9ж 10 ай бұрын
и не говори
@alexandrshoobenkov2163
@alexandrshoobenkov2163 Жыл бұрын
Спасибо!
@TheTonyMan
@TheTonyMan 7 ай бұрын
Более эффективнее наверное для категории выставить SET_DEFAULT и задать значение по умолчанию типа uncategorized как это устроено в движке WordPress. Тогда при удалении категории для всех привязанных постов будет автоматом назначена категория uncategorized. Что скажете?
@mr.vooper8560
@mr.vooper8560 5 ай бұрын
кто пользуется вс код, подскажите пожалуйста расширение чтобы подсказывало при открытии скобок варианты, спасибо
@Developer_python_
@Developer_python_ Жыл бұрын
Thanks a lot)
@МагомедМагомедов-ф6в1ш
@МагомедМагомедов-ф6в1ш Жыл бұрын
На 8:30 делаю все также, выходит ошибка: django.db.utils.IntegrityError: UNIQUE constraint failed: new__women_women.slug. Гуглил, но не нашел решения.
@selfedu_rus
@selfedu_rus Жыл бұрын
Вопрос в ТГ-канал по Django
@naklikal
@naklikal 8 ай бұрын
Тоже ошибка при изменении w_list.update(cat_id=1) Удаление файла миграции помогло...
@avbolshakov
@avbolshakov Жыл бұрын
Да, вот как-то туго доходит: ""многие" относятся к категориям, а "один" относится к постам". Интуитивно хочется сказать, что наоборот. У поста может быть только одна категория. Категория может иметь множество постов. Те много (много постов) к категории (одной)
@podvodnikk4562
@podvodnikk4562 Жыл бұрын
Есть таблица. У таблицы запись (строка). Сколько у этой записи связей с другими?
@avbolshakov
@avbolshakov Жыл бұрын
@@podvodnikk4562 спасибо. вот этого и хотелось, как-то мнемонически запомнить. у категории "много" связей с постами. а поста "одна" связь с категорией.
@Chichilipa
@Chichilipa Жыл бұрын
Сергей, сколько денег нужно вам заплатить, чтобы продолжил курс по джаве? (Спринг либо любую интересную тему)
@selfedu_rus
@selfedu_rus Жыл бұрын
1 000 000 $ 😁
@alexandrbelotsky6301
@alexandrbelotsky6301 Жыл бұрын
автор, можно вопрос я нигде не нахожу решения , у меня проблема возникла когда я прописываю какой-то путь свой, то мне обязательно нужно добавлять слеш в конце, чтобы он заработал иначе будет ошибка 404. Но ведь джанго должен автоматически добавлять слеш если я его не добавляю. У меня эта проблема возникла второй раз внезапно, когда я пытаюсь делать авторизацию/регистрацию, вообщем не знаешь почему так происходит?
@selfedu_rus
@selfedu_rus Жыл бұрын
Django не добавляет в адресную строку автоматом слеш. Он иногда может добавляться браузером, если адрес из кэша берется. Но, вообще адреса со слешем на конце и без него - это разные URL-адреса.
@showrun4747
@showrun4747 Жыл бұрын
там настройка была, аппенд слеш что-то так называлось, не помню. гугл ит :)
@anykeyit6674
@anykeyit6674 Жыл бұрын
Получается когда потом разворачивать где-то проект пустой, то будет ошибка между миграциями?
@selfedu_rus
@selfedu_rus Жыл бұрын
Если файлы миграций приводят к ошибкам, то можно их удалить и создать заново. (Не забыть при этом сохранить, а потом очистить БД).
@ibrahimoglu
@ibrahimoglu Жыл бұрын
👍
@jesuschrist763
@jesuschrist763 Жыл бұрын
А как вернуть данные?
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
КАК ОНИ РАБОТАЮТ??? САЕДИНЕНИЕ FRONTEND И BACKEND ВМЕСТЕ
17:31
Андрей Иванов | Python
Рет қаралды 39 М.
Мини-курс Django, Часть 4: Models Модели
14:11
Senior Pomidor Developer
Рет қаралды 40 М.
Андрей Фурсов - Мир сломался. Почему? Как? Что дальше?
1:48:28
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН