Changeset 6374
- Timestamp:
- 09/19/07 08:26:56 (10 months ago)
- Files:
-
- django/trunk/tests/regressiontests/views/fixtures/testdata.json (modified) (1 diff)
- django/trunk/tests/regressiontests/views/models.py (modified) (1 diff)
- django/trunk/tests/regressiontests/views/tests/generic (added)
- django/trunk/tests/regressiontests/views/tests/generic/date_based.py (added)
- django/trunk/tests/regressiontests/views/tests/generic/__init__.py (added)
- django/trunk/tests/regressiontests/views/tests/__init__.py (modified) (1 diff)
- django/trunk/tests/regressiontests/views/urls.py (modified) (2 diffs)
- django/trunk/tests/regressiontests/views/views.py (modified) (1 diff)
- django/trunk/tests/templates/views (added)
- django/trunk/tests/templates/views/article_archive_month.html (added)
- django/trunk/tests/templates/views/article_detail.html (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/tests/regressiontests/views/fixtures/testdata.json
r6370 r6374 5 5 "fields": { 6 6 "author": 1, 7 "title": "An Article" 7 "title": "Old Article", 8 "slug": "old_article", 9 "date_created": "2001-01-01 21:22:23" 8 10 } 9 11 }, 12 { 13 "pk": 2, 14 "model": "views.article", 15 "fields": { 16 "author": 1, 17 "title": "Current Article", 18 "slug": "current_article", 19 "date_created": "2007-09-17 21:22:23" 20 } 21 }, 22 { 23 "pk": 3, 24 "model": "views.article", 25 "fields": { 26 "author": 1, 27 "title": "Future Article", 28 "slug": "future_article", 29 "date_created": "3000-01-01 21:22:23" 30 } 31 }, 32 10 33 { 11 34 "pk": 1, django/trunk/tests/regressiontests/views/models.py
r6370 r6374 18 18 class Article(models.Model): 19 19 title = models.CharField(max_length=100) 20 slug = models.SlugField() 20 21 author = models.ForeignKey(Author) 21 22 date_created = models.DateTimeField() 23 22 24 def __unicode__(self): 23 25 return self.title django/trunk/tests/regressiontests/views/tests/__init__.py
r6370 r6374 2 2 from i18n import * 3 3 from static import * 4 from generic.date_based import * django/trunk/tests/regressiontests/views/urls.py
r6370 r6374 2 2 3 3 from django.conf.urls.defaults import * 4 5 from models import * 4 6 import views 5 7 … … 13 15 } 14 16 17 date_based_info_dict = { 18 'queryset': Article.objects.all(), 19 'date_field': 'date_created', 20 'month_format': '%m', 21 } 22 15 23 urlpatterns = patterns('', 16 24 (r'^$', views.index_page), 25 26 # Default views 17 27 (r'^shortcut/(\d+)/(.*)/$', 'django.views.defaults.shortcut'), 18 28 (r'^non_existing_url/', 'django.views.defaults.page_not_found'), 19 29 (r'^server_error/', 'django.views.defaults.server_error'), 20 30 31 # i18n views 21 32 (r'^i18n/', include('django.conf.urls.i18n')), 22 33 (r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict), 23 (r'^jsi18n_test/$', views.jsi18n_test),24 34 35 # Static views 25 36 (r'^site_media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': media_dir}), 37 38 # Date-based generic views 39 (r'^date_based/object_detail/(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<day>\d{1,2})/(?P<slug>[-\w]+)/$', 40 'django.views.generic.date_based.object_detail', 41 dict(slug_field='slug', **date_based_info_dict)), 42 (r'^date_based/object_detail/(?P<year>\d{4})/(?P<month>\d{1,2})/(?P<day>\d{1,2})/(?P<slug>[-\w]+)/allow_future/$', 43 'django.views.generic.date_based.object_detail', 44 dict(allow_future=True, slug_field='slug', **date_based_info_dict)), 45 (r'^date_based/archive_month/(?P<year>\d{4})/(?P<month>\d{1,2})/$', 46 'django.views.generic.date_based.archive_month', 47 date_based_info_dict), 26 48 ) django/trunk/tests/regressiontests/views/views.py
r6370 r6374 1 1 from django.http import HttpResponse 2 2 from django.template import RequestContext 3 from django.shortcuts import render_to_response4 3 5 4 def index_page(request): 6 """ Dummy index page"""5 """Dummy index page""" 7 6 return HttpResponse('<html><body>Dummy page</body></html>') 8 7 9 10 def jsi18n_test(request):11 """ View for testing javascript message files """12 return render_to_response('js_i18n.html', {})
