0 / 0 / 0
Регистрация: 24.09.2021
Сообщений: 63
|
||||||
1 | ||||||
Как вытащить значение поля модели внутри самой модели16.05.2022, 19:48. Показов 1425. Ответов 9
Здравствуйте.
При написании моего проекта возник следующий вопрос. Имеется модель:
0
|
16.05.2022, 19:48 | |
Ответы с готовыми решениями:
9
Как изменить значение поля модели при нажатии кнопки, django? Как вытащить анимацию из модели? Сохранение значение поля модели после обработки представления Как из контейнера модели по индексу вытащить элемент Как создать скелет для stl модели по точкам поверхности модели? |
96 / 64 / 34
Регистрация: 08.02.2021
Сообщений: 211
|
||||||
16.05.2022, 20:50 | 2 | |||||
Возможно, это поможет:
0
|
0 / 0 / 0
Регистрация: 24.09.2021
Сообщений: 63
|
|
16.05.2022, 20:58 [ТС] | 3 |
Оно крашится на том, что я не передаю аргументов. А как здесь передать instance- вот в чём вопрос.
0
|
96 / 64 / 34
Регистрация: 08.02.2021
Сообщений: 211
|
|
16.05.2022, 21:07 | 4 |
В instance джанго сам должен передать пользователя.
А что за ошибка? Я у себя в проекте делал так - всё работает https://django.fun/tutorials/k... -s-django/
0
|
0 / 0 / 0
Регистрация: 24.09.2021
Сообщений: 63
|
|
16.05.2022, 21:19 [ТС] | 5 |
Вот такая ошибка.
Ой, проглядел, секунду.
0
|
0 / 0 / 0
Регистрация: 24.09.2021
Сообщений: 63
|
|
16.05.2022, 21:21 [ТС] | 6 |
Вот действительная ошибка
0
|
96 / 64 / 34
Регистрация: 08.02.2021
Сообщений: 211
|
||||||
16.05.2022, 21:25 | 7 | |||||
Сообщение было отмечено de1ukc как решение
Решение
А если так?
1
|
0 / 0 / 0
Регистрация: 24.09.2021
Сообщений: 63
|
|
16.05.2022, 21:28 [ТС] | 8 |
Это действительно сработало. Но у меня теперь есть несколько вопросов.
1) Нормально ли, что у меня прямо над моделью будет висеть функция? 2) Как джанго сам передаёт аргументы функции внутрь, как он именно знает, какой куда пихать? Извини, если они глупые и спасибо за помощь
0
|
96 / 64 / 34
Регистрация: 08.02.2021
Сообщений: 211
|
|
16.05.2022, 21:39 | 9 |
Ну, я сам только изучаю django Возможно, более опытные ребята меня поправят:
1) Не вижу в этом ничего плохого, сразу под импортами оставить данную функцию. Можешь сделать красивее: создать отдельный файл services.py, к примеру, в нём эту функцию прописать и оттуда импортировать 2), 3) Я точно знаю, что джанго из request может вытягивать много всяких полезных данных (пользователь, методы, куки, файлы и т.д.) - вероятнее всего, оттуда он и берёт всю информацию. Добавлено через 2 минуты В дальнейшем в services.py ты сможешь всякие дополнительные функции прописывать и импортировать в нужных модулях. Видел видео на YouTube, что считается плохим тоном во вьюхах держать бизнес-логику. Вот, можно её в файлы типа services.py выносить
1
|
0 / 0 / 0
Регистрация: 24.09.2021
Сообщений: 63
|
|
17.05.2022, 18:34 [ТС] | 10 |
Понял, спасибо тебе. Помог. Я вот тоже джанго только изучаю. Было полезно!)
0
|
17.05.2022, 18:34 | |
17.05.2022, 18:34 | |
Помогаю со студенческими работами здесь
10
Как обратиться к исходной модели моего класса из прокси-модели в pyqt5? Как использовать представление одной модели в представлении другой модели? Как в Yii обращаться с текущей модели из базовой модели? Как вытащить отдельный элемент из модели и наложить на нее текстуру Как вытащить данные о модели линейной регрессии в отдельный датафрейм Spring MVC Как вытащить из модели атрибут поменять его формат и вставить обратно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |