On Friday, 9 November 2012 11:33:53 UTC, muhammed riyas wrote: > > hi, > while trying to delete the datas from the datastore it shows the > error... > > > > > BadArgumentError at /employee/removeall/ Expected an instance or iterable > of (<class 'google.appengine.ext.db.Model'>, <class > 'google.appengine.api.datastore_types.Key'>, <type 'basestring'>); received > <bound method Employeeprofile.key of <ITISMYAPP.main.models.Employeeprofile > object at 0xb090aac>> (a instancemethod). Request Method: GET Request > URL: http://localhost:9778/employee/removeall/ Exception Type: > BadArgumentError Exception Value: Expected an instance or iterable of > (<class 'google.appengine.ext.db.Model'>, <class > 'google.appengine.api.datastore_types.Key'>, <type 'basestring'>); received > <bound method Employeeprofile.key of <ITISMYAPP.main.models.Employeeprofile > object at 0xb090aac>> (a instancemethod). Exception Location: > /home/user/google_appengine/google/appengine/api/datastore.py > in NormalizeAndTypeCheck, line 148 > > //in my view > > from ITISMYAPP.main.models import Employeeprofile > from google.appengine.ext import db > def removeall(request): > employees =Employeeprofile.all().fetch(2000) > employeekeys = [] > for employee in employees: > employeekeys.append(employee.key) > db.delete(employeekeys) > return render_to_response('main/index.html') > > i dont know why?,,,, > > You should ask AppEngine questions on the relevant AppEngine group, not here, as this is not a Django question.
But your problem is that `.key` is a method, not an attribute, so you should call it: `employee.key()`. -- DR. -- You received this message because you are subscribed to the Google Groups "Django users" group. To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/RpHts8wg3igJ. 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.