may I have your version of django ? On Tue, Jul 21, 2009 at 4:49 PM, Harish <harish.bha...@gmail.com> wrote:
> > Hi Friends, > > Just refer the sample code below. > > My problem is I am referring a Dependant models field in > 'search_field' > it is working correctly but when i delete a record from 'Dept' name > from Dept Model > the Search for the firstname is not working.. > For example > > The following data is displayed in the Employee Model > > Employee > FirstName | Last Name | Dept | > ------------------------------------- > AAA BBB Sales > BBB CCC | Purchase > > Dept > DeptName | Employee Name | Other Detail > ------------------------------------------------ > Sales AAA None > Purchase BBB None > > In the above example (data) if I Search for Employee 'AAA' > It produces the result. But When I delete the 'Purchase' record > from 'Dept' Table, and then Search 'AAA' in 'Employee' Table > It is not displaying the Record. (The record exists in the list) > > I want to display the records of Employee when there is no record > exist in the Dept Model with Dept as None > > # Code Snippet > class Employee(models.Model): > firstname = models.CharField(maxlength=80) > last_name = models.CharField(maxlength=80) > salary = models.DecimalField() > > def __str__ (self): > return self.firstname > > def getdept(self): > try: > dept = Dept.objects.get(pk=self.pk) > except Dept.DoesNotExist: > dept = Dept() > return dept.dept_name > > list_display = ('firstname ','lastname','getdept') > search_fields = ['firstname','lastname','Dept__dept_name'] > > > > class Dept(models.Model): > dept_name = models.CharField(maxlength=80) > empName = models.OneToOneField(Employee, ) > otherDetails = models.TextField() > > def __str__ (self): > return self.dept_name > > list_display = ('dept_name') > search_fields = ['dept_name'] > > > > Kindly reply if anyone has solution to this?? > > > Regards > Harish Bhat > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---