Hi,

I know it was just an illustration... My final idea is to implement a 
browser for our system which could be represent as a file system. I've 
found this beautiful interface for SVN :

https://xbmcajax.bountysource.com/svn/

This is in Ruby + Ajax but as our application is purely in python i 
would prefer a python solution. Django seems to me a good candidate for 
that.

Vincent.


MikeHowarth a écrit :
> To be honest I'm not really sure the use of Ajax in printing a piece
> of text from a field is that necessary. This could easily be acheived
> using good old javascript.
>
> On Sep 11, 3:25 pm, vincent garonne <[EMAIL PROTECTED]> wrote:
>   
>> *  would like ....
>>
>> vincent garonne a écrit :
>>
>>
>>
>>     
>>> 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
>> ----------------------------------=-------------------------------------
>>     
>
>
> >
>   


-- 
-----------------------<[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