Option One: Reload Page
Same as before, but on this one you can use a reload page to
explicitly tell it when to reload the views.

file:urls.py
from django.conf.urls.defaults import *
from myproject.views_dev import *
import datetime

urlpatterns = patterns('',
     (r'^developer1/Development/Reload/$', reloader),
     (r'^developer1/Development/ThankYou/$', form_letter_dev),
)

file:view_dev.py
from django.http import HttpResponse
import os.path
import views
import datetime

def form_letter_dev(request):
     return views.form_letter(request)

def reloader(request):
     reload(views)
     html = "views.py reloaded on: ", datetime.datetime.now()
     return HttpResponse(html)

file:view_dev.py
from django.shortcuts import render_to_response
import datetime

def form_letter(request):
     warranty = False
     return render_to_response('form_letter.html',
                                {'person_name': 'John Smith',
                                 'company': 'Super Lawn Mower',
                                 'ship_date': datetime.datetime.now(),
                                 'ordered_warranty': warranty,
                                 'item_list': ['Blade', 'Hat', 'Saw',
'Gas Can']
                                }
                               )

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
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