Hello, I get the below error after i click on the submit button. I am trying to save data from an input box to the datastore. the line <form action="/saveBUser" method="post">, saveBUser should be a function in the vews.py correct? I have the feeling i am not giving this the correct path.
I have included urls.py, views.py, step1_form.html, and forms.py. Any suggestion will be appreciated. Thank you. # -------- error that is coming back ----------------------------------- Using the URLconf defined in urls, Django tried these URL patterns, in this order: 1. ^admin/ 2. ^mytest$ The current URL, /saveBUser, didn't match any of these. #------------------------------------------------------- My urls.py one directory above my app. is : from django.conf.urls.defaults import * urlpatterns = patterns('', # Example: # (r'^foo/', include('foo.urls')), # Uncomment this for admin: (r'^admin/', include('django.contrib.admin.urls')), (r'^mytest$', include('mytest.urls')), ) #----------------------------------------------------------------------------------------- My urls.py at the app level is: from django.conf.urls.defaults import * urlpatterns = patterns('mytest.views', #(r'^$', 'mytest.views.index'), #(r'^views$', 'mytest.views.saveBusinessUser'), (r'^$', 'index'), (r'^saveBUser$', 'mytest.views.saveBUser'), ) #-------------------------------------------------------- #My step1_form.html is: <body class="tAdvReg"> {% if posts %} {% for saveBUser in posts %} {% if saveBUser.firstName %} <em>{{ saveBUser.firstName.nickname }}</em> wrote:<br/> {% else %} <em>An anonymous person</em> wrote:<br/> {% endif %} {{ saveBUser.firstName }}<br/><br/> {% endfor %} {% endif %} <form action="/saveBUser" method="post"> <table> {{ form.as_table }} </table> <div><input type="submit" value="Account Registration"></div> </form> </body> </html> #--------------------------------- #My views.py is: def index(request): query = BusinessUser.gql('ORDER BY date DESC') form = AcctRegistration() return render_to_response('step1_form.html', {'posts': query.fetch(20), 'form': form } ) def saveBUser(request): form = AcctRegistration(request.POST) if form.is_valid(): saveBUser = BusinessUser(firstName=form.clean_data['firstName']) if users.GetCurrentUser(): saveBUser.firstName = BusinessUser(firstName=form.clean_data ['firstName']) saveBUser.firstName = users.GetCurrentUser() saveBUser.put() # --------------- forms.py ------------- from django import newforms as forms class AcctRegistration(forms.Form): firstName=forms.CharField(label='First Name') --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---