Использование данных только из текущего запроса
У меня есть страница, на которой я ввожу данные и сохраняю их в модели, и одновременно происходит какое-то другое событие, скажем, создание других данных, для этого я использую запрос .all(), как я могу ограничить создание только текущим запросом.
def some_method():
for x in mymodel.M2Mfields.all()
это создание происходит для всех данных в модели как я могу ограничить создание данных, чтобы оно происходило только с текущими данными, введенными на странице, а не со всеми в модели, которые были введены ранее
Если он находится в представлении, то используйте его следующим образом:
def some_method(request):
for x in mymodel.M2Mfields.filter(some_field=request.user)
Я предполагаю, что mymodel.some_field
- это ForeignKey
к User
экземпляру.