Puff, I recommend reading "The Development Server" section from Chapter 2 of Django Book (http://www.djangobook.com/en/1.0/chapter02/). "The development server can handle only a single request at a time reliably...". Looks like that is your case.
[]s Diego Ucha On 20 maio, 18:40, puff <[EMAIL PROTECTED]> wrote: > I'm rather new to Django and working on a site that will need to do > the usual Django things by way of serving DB backed dynamic pages. It > addition it needs to serve JSON and make JSON requests. > > For the moment, I'm just experimenting with some very simple tests > using Django's development web server. > > I'm able to get JSON responses ok from 'http://localhost:8000/json' > but when I try to access a JSON URI for json_get Django hangs. If > instead of 'http://localhost:8000/json'I access > 'http://www.google.com'things work. I assume that there is an issue with > Django's development server that limits it to serving a single view at > a time. Can anyone verify this? > > Thanks for any clues. > > Puff > > <<<<< code >>>>> > > import urllib > from django.http import HttpResponse > from django.utils import simplejson > > # test json view > mtj = 'application/json' > mtt = 'text/plain' > mt = mtt > > def json(request): > data = {'first': 'richard', 'last': 'bell'} > json = simplejson.dumps(data) > return HttpResponse(json, mimetype=mt) > > def json_day(request, day): > data = {'first': 'richard', 'last': 'bell', 'day': day} > json = simplejson.dumps(data) > return HttpResponse(json, mimetype=mt) > > def json_get(request): > print 'in json_get' > url = 'http://localhost:8000/json' > #url = 'http://www.google.com' > f = urllib.urlopen(url) > print 'got f' > print f > doc = f.read() > print 'got doc %s' % doc > return HttpResponse('Inside json_get with <<%s>>' % doc) --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---