Error binding parameter 1 - probably unsupported type.Request Method:
POST
Request URL: http://127.0.0.1:8000/save/
Exception Type: InterfaceError
Exception Value: Error binding parameter 1 - probably unsupported
type.
Exception Location: d:\Python26\lib\site-packages\django\db\backends
\sqlite3\base.py in execute, line 193
Python Executable: d:\Python26\python.exe
this is my views.py:
def bookmark_save_page(request):
if request.method == 'POST':
form = BookmarkSaveForm(request.POST)
if form.is_valid():
# get_or_create()will ruturn an object and a boolean value
link, dummy = Link.objects.get_or_create(url=form.cleaned_data
['url'])
bookmark, created = Bookmark.objects.get_or_create(
user=request.user,
link=link
)
bookmark.title = form.cleaned_data['title']
if not created:
bookmark.tag_set.clear()
tag_names = form.cleaned_data['tags'].split()
for tag_name in tag_names:
tag, dummy = Tag.objects.get_or_create(name=tag_name)
bookmark.tag_set.add(tag)
bookmark.save()
return HttpResponseRedirect('/user/%s/' % request.user.username)
else:
form = BookmarkSaveForm()
variables = RequestContext(request, {
'form': form
})
return render_to_response('bookmark_save.html', variables)
this is my models.py:
class Bookmark(models.Model):
title = models.CharField(max_length=200)
user = models.ForeignKey(User)
link = models.ForeignKey(Link)
def __str__(self):
return'%s,%s'%(self.user.username,self.link.url)
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---