Changeset 4
- Timestamp:
- 02/27/2008 10:28:40 PM (18 years ago)
- branch-nick:
- pydirproj
- revision id:
- dsowen@fugue88.ws-20080227222840-g0hr8ptdi8nsp16s
- Files:
-
- 1 added
- 4 edited
-
templates/pydir/company-view.html (added)
-
pydir/models.py (modified) (1 diff)
-
pydir/urls.py (modified) (1 diff)
-
pydir/views.py (modified) (2 diffs)
-
settings.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pydir/models.py
r2 r4 1 1 from django.db import models 2 2 3 # Create your models here. 3 4 5 class Company(models.Model): 6 name = models.CharField(primary_key = True, maxlength = 40) 7 website = models.URLField() 8 short_description = models.CharField(maxlength = 100) 9 long_description = models.TextField() -
pydir/urls.py
r3 r4 2 2 3 3 urlpatterns = patterns('pydirproj.pydir.views', 4 (r'^test/', 'test_view') 4 (r'^test/', 'test_view'), 5 (r'^(?P<company_name>[^/]+)/$', 'company_view'), 5 6 ) -
pydir/views.py
r3 r4 1 1 from django.shortcuts import render_to_response 2 from models import Company 3 from docutils.core import publish_string, publish_parts 2 4 3 5 … … 5 7 def test_view(request): 6 8 return render_to_response('pydir/test.html', {}) 9 10 def company_view(request, company_name): 11 c = Company.objects.get(name = company_name) 12 c.long_description = publish_parts(c.long_description, writer_name = 'html')['body'] 13 env = {'company': c} 14 view = request.GET.get('view', 'view') 15 return render_to_response('pydir/company-%s.html' % (view,), env) -
settings.py
r3 r4 10 10 MANAGERS = ADMINS 11 11 12 DATABASE_ENGINE = ' ' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.13 DATABASE_NAME = ' ' # Or path to database file if using sqlite3.14 DATABASE_USER = ' ' # Not used with sqlite3.12 DATABASE_ENGINE = 'postgresql_psycopg2' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'. 13 DATABASE_NAME = 'pydir' # Or path to database file if using sqlite3. 14 DATABASE_USER = 'dsowen' # Not used with sqlite3. 15 15 DATABASE_PASSWORD = '' # Not used with sqlite3. 16 16 DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3. … … 76 76 'django.contrib.sessions', 77 77 'django.contrib.sites', 78 'pydirproj.pydir', 78 79 )
Note: See TracChangeset
for help on using the changeset viewer.
