7
के साथ कई तालिकाओं में खोज रहा है मुझे नीचे दिखाए गए रेस्तरां और टिप्पणी मॉडल मिल गए हैं। टिप्पणी मॉडल में रेस्तरां के लिए एक विदेशीकी है। मैं कुछ रेस्तरां क्षेत्रों में और टिप्पणी मॉडल के टिप्पणी क्षेत्र में एक खोज कैसे कर सकता हूं जो रेस्तरां के उदाहरणों की एक सूची देता है?django-haystack
धन्यवाद
class Restaurant(models.Model):
name = models.CharField(max_length=100)
country=models.ForeignKey(Country)
city=models.ForeignKey(City)
street=models.CharField(max_length=100)
street_number=models.PositiveSmallIntegerField()
postal_code=models.PositiveIntegerField(blank=True, null=True)
slug = models.SlugField(unique=True)
class Comment(models.Model):
user = models.ForeignKey(User)
restaurant = models.ForeignKey(Restaurant)
submit_date = models.DateTimeField(blank = True, null = False)
comment = models.TextField()
आप MultiValue क्षेत्र के बारे में खोज और restaurat मॉडल में comment_set विशेषता के साथ उपयोग कर सकते हैं । – diegueus9
धन्यवाद। मैं वास्तव में मैनुअल पढ़ता हूं, लेकिन मुझे नहीं पता था कि मेरे रेस्तरां इंडेक्स में टिप्पणियां कैसे जोड़ें। क्या आपका मतलब है: टिप्पणी = अनुक्रमणिका। खरीफिल्ड (model_attr = 'comment_set') मेरे RestaurantIndex में? यदि हां, तो मैं कैसे निर्दिष्ट कर सकता हूं कि टिप्पणी मॉडल के कौन से फ़ील्ड अनुक्रमित किए जाने चाहिए? – jul
नहीं है, मैं सही लिंक नहीं मिल रही है लेकिन मैं की तरह कुछ मतलब है: वर्ग RestaurantIndex (indexes.SearchIndex): टिप्पणी = indexes.indexes.MultiValueField() डीईएफ़ prepare_comments (स्वयं, obj): वापसी [एक obj.comment_set.all()] – diegueus9