would like to post one bug, since i was sitting 4h on it For some reasons query did not work. In the end appeared that it depends on how urls.py are formulated:
urlpatterns = patterns('', (r'^searchbooks','Finnish2.Fin.views.searchbooks'), # page http://127.0.0.1:8000/searchbooks is displayed, query works (r'^SB','Finnish2.Fin.views.searchbooks'), # page http://127.0.0.1:8000/SB is displayed, query does not work, already print query statement in views.searchbooks gives empty string ) Maybe smbd can comment why this happens. according oldmanual http://www.djangobook.com/en/1.0/chapter07/ #################################################### Finnish2/Fin/ templates/trial/searchbooks.hmtl <form action="/searchbooks" method="GET"> <input type="submit" value="checkdata" name="choice"> <textarea cols="100" rows="10" name="q" value="{{ query.0|escape }}"> < </textarea> </form> ################################################### Finnish2/Fin/ forms.py from django import forms from models import Item class ContactBooksF(forms.Form): serial_number = forms.CharField(widget=forms.Textarea()) ################################################### Finnish2/Fin/ models.py from django.db import models class Item(models.Model): serial_number = models.CharField(max_length=15) ################################################### Finnish2/Fin/ views.py from forms import ContactBooksF from django.shortcuts import render_to_response, def searchbooks(request): query = request.GET.get('q', ''); print 'searchbooks query=', query if query: print 'in query' #see http://www.djangobook.com/en/1.0/chapter07/ return render_to_response("c:/Python27/Scripts/Finnish2/Fin/ templates/trials/searchbooks.html", {"query": query }) }) def contactbooks(request): form = ContactBooksF() return render_to_response('c:/Python27/Scripts/Finnish2/Fin/ templates/trial/contactbooks.html', {'form': form}) ################################################### Finnish2/ urls.py from django.conf.urls.defaults import * urlpatterns = patterns('', (r'^searchbooks','Finnish2.Fin.views.searchbooks'), ) -- 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.