What python version are you using, and with what django version.  Also,
please show an example of what code you are using/typing to update/add a
group.

On Sun, Jan 27, 2013 at 10:40 PM, Edwin Lunando <edwinluna...@gmail.com>wrote:

> Here is my model:
>
> class UserSIMS(models.Model):
>     TATA_USAHA = 0
>     DOSEN = 1
>     MAHASISWA = 2
>     TYPE_CHOICES = ((TATA_USAHA, 'Tata Usaha'), (DOSEN, 'Dosen'),
> (MAHASISWA, 'Mahasiswa'))
>     user = models.OneToOneField(User)
>     type = models.IntegerField(choices=TYPE_CHOICES) # 0 = TU 1 = dosen 2
> = mahasiswa
>
> class Group(models.Model):
>     name = models.CharField(max_length=100)
>     lecturer = models.ForeignKey(User, null=True, blank=True,
> limit_choices_to={'usersims': UserSIMS.DOSEN})
>     company = models.ForeignKey(Company, null=True, blank=True)
>     tor = models.FileField(upload_to='tor', null=True, blank=True)
>     logact = models.FileField(upload_to='logact', null=True, blank=True)
>     document = models.FileField(upload_to='document', null=True,
> blank=True)
>     created_at = models.DateTimeField(null=True, blank=True)
>     updated_at = models.DateTimeField(null=True, blank=True)
>
>     def save(self, *args, **kwargs):
>         if not self.id:
>             self.created_at = datetime.datetime.today()
>         self.updated_at = datetime.datetime.today()
>         super(Group, self).save(*args, **kwargs)
>
> And this is my group admin model
>
> class GroupAdmin(admin.ModelAdmin):
>     list_display = ("name", "lecturer", "company")
>     def formfield_for_foreignkey(self, db_field, request, **kwargs):
>         if db_field.name == "lecturer":
>             kwargs["queryset"] =
> User.objects.filter(usersims__type=UserSIMS.DOSEN)
>         return super(GroupAdmin, self).formfield_for_foreignkey(db_field,
> request, **kwargs)
>
> admin.site.register(Group, GroupAdmin)
>
> When i tried to update the group or add a new group, there are error like
> this "Model user with pk 1L does not exist".
>
>
> <https://lh5.googleusercontent.com/-1IRop-cOijs/UQXzBtG1AqI/AAAAAAAABOc/wg5_60cZE-8/s1600/ScreenClip+%5B2%5D.png>
>
>
> What should I do? Thanks in advance. :D
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to