আমি একটি নির্দিষ্ট ক্ষেত্রের মান এর উপর ভিত্তি করে জাজানোতে একটি টেবিল ফিল্টার করার চেষ্টা করছি ForeignKey
।
উদাহরণস্বরূপ, আমার কাছে দুটি মডেল রয়েছে:
class Asset(models.Model):
name = models.TextField(max_length=150)
project = models.ForeignKey('Project')
class Project(models.Model):
name = models.TextField(max_length=150)
আমি সম্পর্কিত প্রকল্পের নামের উপর ভিত্তি করে আমার সম্পদ তালিকা ফিল্টার করতে চাই।
বর্তমানে, আমি দুটি প্রশ্নের সম্পাদনা করছি :
project_list = Project.objects.filter(name__contains="Foo")
asset_list = Asset.objects.filter(desc__contains=filter,
project__in=project_list).order_by('desc')
আমি ভাবছি যে প্রধান প্রশ্নের মধ্যে এই ধরণের ফিল্টারিং নির্দিষ্ট করার কোনও উপায় আছে?