Я использую django 1.7, python 3.4 У меня есть класс модели под названием «EnterpriseProfile», который находится в отношениях один с одним классом с именем «Предприятие». Также есть еще одна модель «Пользователь», которая имеет много-много отношений с «Предприятием». Теперь, в модели «EnterpriseProfile», я хочу создать функцию, которая возвращает всех пользователей, связанных с этим предприятием. Что было бы лучшим способом достичь этого через API базы данных django или иным образом использовать необработанный SQL-запрос.Django complex Запрос через базу данных API
0
A
ответ
0
Некоторый код поможет, но я считаю, что делать это внутри EnterpriseProfile
Примечание: это зависит от того, как вы назвали некоторые поля.
вам не нужна функция:
profile = EnterpriseProfile.objects.get(pk=1) # or whatever to get the object
# next returns all users related to that enterprise in the M2M
profile.enterprise.users.all()
Смежные вопросы
- 1. complex django или SQL-запрос
- 2. Запрос с Django в базу данных Json
- 3. Как обновить базу данных через браузер? DJANGO
- 4. django complex query filter
- 5. django models complex query
- 6. SQL-запрос через импортированную базу данных swift
- 7. django complex queryset аннотация
- 8. Вставьте видеоинформацию в базу данных через API
- 9. Django: Complex Permission Model
- 10. django complex formset issue
- 11. Передача данных django binaryfiled через почтовый запрос
- 12. Django complex search with kwargs
- 13. Запрос T-Sql (Complex?)
- 14. Вспомогательный запрос Foxpro complex
- 15. complex Запрос доступа в VBScript
- 16. XML через базу данных
- 17. Поиск через базу данных
- 18. Вход пользователя Django через api
- 19. Создать базу данных через ODBC
- 20. Django rest framework complex возвращает информацию для одного api
- 21. Looping через базу данных ResultSet
- 22. запрос из формы в базу данных на django
- 23. Retrofit 2.0 parsing complex api
- 24. Как обновить базу данных в Django через незаконное промежуточное состояние?
- 25. формы django в базу данных
- 26. Подключить базу данных в Django
- 27. Запрос на получение Semi Complex
- 28. Запрос на субдокумент MongoDB Complex
- 29. Не создавайте базу данных в убунту через PHP запрос
- 30. вставить запрос через php не обновляет базу данных MySQL
На самом деле «класса Enterprise не содержит поле с именем„пользователь“. модель с именем пользователя имеет много общего с предприятием. – sprksh
, тогда django создаст отношения 'user' внутри Enterprise. прочитайте документы M2M. –