Its a typo. It should've been... >> pid = models.ForeignKey(Person)
On Jun 9, 5:06 pm, Alex Koshelev <[EMAIL PROTECTED]> wrote: > What is this `pid = models.ForiegnKey()` ? > > On 9 июн, 23:44, Huuuze <[EMAIL PROTECTED]> wrote: > > > I have the following models in my models.py file: > > > >> class Person(models.Model): > > >> pid = models.AutoField(primary_key=True) > > >> fname = models.CharField(max_length=50) > > >> lname = models.CharField(max_length=50) > > >> class Books(models.Model) > > >> bid = models.AutoField(primary_key=True) > > >> name = models.CharField(max_length=50) > > >> pid = models.ForiegnKey() > > > In my views.py, I'd like to run a query that returns a list of people > > and their books, where "st" are the "search terms" being passed into > > the view: > > > >> results = Person.objects.filter(Q(fname__istartswith=st) | > > >> Q(lname__istartswith=st)) > > > This only returns the "Person" object. Is there a "Django-y" way to > > have it return both associated objects? From what I can tell, it > > looks like I need to use "Person.objects.extra()" to tie in the > > additional "where" statements. > > > I apologize in advance if I've missed something obvious. New to > > Django and just looking for help. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

