Great link. I was really excited to try it.

Here is my new inline:
class rentalInline(admin.TabularInline):
    model= Rent
    extra = 3
    raw_id_fields = ('movie',)
    exclude = ['rented_by']

    def save_formset(self, request, form, formset, change):
        instances = formset.save(commit=False)
        for instance in instances:
            instance.rented_by = request.user
            instance.save()
        formset.save()

I am still getting the same issue:
Traceback:
File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py"
in get_response
  86.                 response = callback(request, *callback_args,
**callback_kwargs)
File "/usr/lib/python2.5/site-packages/django/contrib/admin/sites.py"
in root
  157.                 return self.model_page(request, *url.split('/',
2))
File "/usr/lib/python2.5/site-packages/django/views/decorators/
cache.py" in _wrapped_view_func
  44.         response = view_func(request, *args, **kwargs)
File "/usr/lib/python2.5/site-packages/django/contrib/admin/sites.py"
in model_page
  176.         return admin_obj(request, rest_of_url)
File "/usr/lib/python2.5/site-packages/django/contrib/admin/
options.py" in __call__
  197.             return self.change_view(request, unquote(url))
File "/usr/lib/python2.5/site-packages/django/db/transaction.py" in
_commit_on_success
  238.                 res = func(*args, **kw)
File "/usr/lib/python2.5/site-packages/django/contrib/admin/
options.py" in change_view
  583.                     self.save_formset(request, form, formset,
change=True)
File "/usr/lib/python2.5/site-packages/django/contrib/admin/
options.py" in save_formset
  382.         formset.save()
File "/usr/lib/python2.5/site-packages/django/forms/models.py" in save
  372.         return self.save_existing_objects(commit) +
self.save_new_objects(commit)
File "/usr/lib/python2.5/site-packages/django/forms/models.py" in
save_new_objects
  407.             self.new_objects.append(self.save_new(form,
commit=commit))
File "/usr/lib/python2.5/site-packages/django/forms/models.py" in
save_new
  473.         return save_instance(form, new_obj, exclude=
[self._pk_field.name], commit=commit)
File "/usr/lib/python2.5/site-packages/django/forms/models.py" in
save_instance
  59.         instance.save()
File "/home/richard/work/svn/moviedb/../moviedb/store/models.py" in
save
  91.         super(Rent, self).save(**kwargs)
File "/usr/lib/python2.5/site-packages/django/db/models/base.py" in
save
  307.         self.save_base(force_insert=force_insert,
force_update=force_update)
File "/usr/lib/python2.5/site-packages/django/db/models/base.py" in
save_base
  379.                 result = manager._insert(values,
return_id=update_pk)
File "/usr/lib/python2.5/site-packages/django/db/models/manager.py" in
_insert
  138.         return insert_query(self.model, values, **kwargs)
File "/usr/lib/python2.5/site-packages/django/db/models/query.py" in
insert_query
  888.     return query.execute_sql(return_id)
File "/usr/lib/python2.5/site-packages/django/db/models/sql/
subqueries.py" in execute_sql
  308.         cursor = super(InsertQuery, self).execute_sql(None)
File "/usr/lib/python2.5/site-packages/django/db/models/sql/query.py"
in execute_sql
  1700.         cursor.execute(sql, params)
File "/usr/lib/python2.5/site-packages/django/db/backends/util.py" in
execute
  19.             return self.cursor.execute(sql, params)

Exception Type: IntegrityError at /admin/store/renter/4/
Exception Value: null value in column "rented_by_id" violates not-null
constraint
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to