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