Changeset 6
- Timestamp:
- 02/27/2008 11:26:46 PM (18 years ago)
- branch-nick:
- pydirproj
- revision id:
- dsowen@fugue88.ws-20080227232646-3t1scm6jnzbe3ol4
- Files:
-
- 1 added
- 3 edited
-
templates/pydir/index.html (added)
-
pydir/urls.py (modified) (1 diff)
-
pydir/views.py (modified) (2 diffs)
-
templates/pydir/company-edit.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
pydir/urls.py
r5 r6 2 2 3 3 urlpatterns = patterns('pydirproj.pydir.views', 4 (r'^$', 'index_view'), 4 5 (r'^(?P<company_name>[^/]+)/$', 'company_view'), 5 6 ) -
pydir/views.py
r5 r6 1 from django.http import HttpResponse 1 2 from django.shortcuts import render_to_response 2 3 from models import Company … … 4 5 5 6 7 def index_view(request): 8 all = Company.objects.order_by('name') 9 return render_to_response('pydir/index.html', {'all': all}) 10 6 11 def company_view(request, company_name): 7 12 c = Company.objects.get(name = company_name) 13 if request.method == 'POST': 14 c.website = request.POST['website'] 15 c.short_description = request.POST['summary'] 16 c.long_description = request.POST['description'] 17 c.save() 18 response = HttpResponse() 19 response.status_code = 303 20 response['Location'] = '/pydir/%s/' % c.name 21 return response 8 22 env = {'company': c} 9 23 view = request.GET.get('view', 'view') -
templates/pydir/company-edit.html
r5 r6 13 13 <h1>{{company.name|escape}}</h1> 14 14 15 <form >15 <form method="post"> 16 16 <p><label for="website">website:</label><br /> 17 17 <input name="website" value="{{company.website}}" /></p>
Note: See TracChangeset
for help on using the changeset viewer.
