Hi,

I would to do the same than this example:

http://www.hackorama.com/ajax/

Vince

MikeHowarth a écrit :
> I'm not entirely sure I follow your request.
>
> However using Ajax in Django is a fairly simple affair:http://www.b-
> list.org/weblog/2006/jul/02/django-and-ajax/
>
>
>
> On Sep 11, 3:11 pm, garonne <[EMAIL PROTECTED]> wrote:
>   
>> Hello,
>>
>> I 've started playing with Django which seems very well for what i
>> need but i still can figure out how to implement a very simple ajax
>> example:
>>
>> I would like to have a form with a  textarea and after pressing the
>> button, i wish to see the form and the text print below. For some
>> reason i'm not able to keep both on the same page. I put my code
>> below.
>>
>>     
>>> cat views.py
>>>       
>> from django.http      import HttpResponse
>> from django.shortcuts import render_to_response
>>
>> from django           import newforms as forms
>>
>> from django.contrib.admin.views.decorators import
>> staff_member_required
>>
>> class Form(forms.Form):
>>     Entry  = forms.CharField(max_length=100)
>>
>> def index(request):
>>     if request.method == 'POST':
>>         form = Form(request.POST)
>>             if  form['Entry'].data  == "" or form['Entry'].data is
>> None :
>>                 Entry  = " No entry"
>>             else:
>>                 Entry  = form['Entry'].data
>>             return render_to_response('index.html', {'Entry': Entry})
>>     else:
>>         form = Form()
>>     return render_to_response('index.html', {'form': form})
>>
>>     
>>> cat index.html
>>>       
>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>>     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>> <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
>> <head>
>>     <link rel="stylesheet" href="style.css" />
>>     <title>Testr</title>
>> </head>
>>
>> <body>
>>
>> <div>
>>     <form method="post" action="">
>>         <table>{{ form.as_table }}</table>
>>         <input type="submit" />
>>     </form>
>> </div>
>>
>> {% if Entry %}
>> <div>
>>                 Entry : {{Entry}}
>>
>> </div>
>> {% endif %}
>>
>> </body>
>>
>> I've found a way which is to resent a form variable to index HTML but
>> i think this is not the right thing to do. I would like to fill my
>> page in a incremental way.  I think this is a trivial recipe...
>>
>> Thanks for your help,
>>                                 Vincent.
>>     
>
>
> >
>   


-- 
-----------------------<[EMAIL PROTECTED]>------------------------
Vincent Garonne                           http://cern.ch/vincent.garonne
CERN                                 PH, CH-1211, Geneva 23, Switzerland
Tel. +41 22 76 71181                                Fax. +41 22 76 78350
----------------------------------=------------------------------------- 


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to