Changeset 3213
- Timestamp:
- 06/26/06 18:01:46 (2 years ago)
- Files:
-
- django/trunk/django/contrib/admin/views/doc.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/admin/views/doc.py
r2957 r3213 14 14 # Exclude methods starting with these strings from documentation 15 15 MODEL_METHODS_EXCLUDE = ('_', 'add_', 'delete', 'save', 'set_') 16 17 class GenericSite(object): 18 domain = 'example.com' 19 name = 'my site' 16 20 17 21 def doc_index(request): … … 103 107 urlconf = __import__(settings_mod.ROOT_URLCONF, '', '', ['']) 104 108 view_functions = extract_views_from_urlpatterns(urlconf.urlpatterns) 109 if Site._meta.installed: 110 site_obj = Site.objects.get(pk=settings_mod.SITE_ID) 111 else: 112 site_obj = GenericSite() 105 113 for (func, regex) in view_functions: 106 114 views.append({ … … 108 116 'module': func.__module__, 109 117 'site_id': settings_mod.SITE_ID, 110 'site': Site.objects.get(pk=settings_mod.SITE_ID),118 'site': site_obj, 111 119 'url': simplify_regex(regex), 112 120 }) … … 229 237 for site_settings_module in settings.ADMIN_FOR: 230 238 settings_mod = __import__(site_settings_module, '', '', ['']) 239 if Site._meta.installed: 240 site_obj = Site.objects.get(pk=settings_mod.SITE_ID) 241 else: 242 site_obj = GenericSite() 231 243 for dir in settings_mod.TEMPLATE_DIRS: 232 244 template_file = os.path.join(dir, "%s.html" % template) … … 236 248 'contents': lambda: os.path.exists(template_file) and open(template_file).read() or '', 237 249 'site_id': settings_mod.SITE_ID, 238 'site': Site.objects.get(pk=settings_mod.SITE_ID),250 'site': site_obj, 239 251 'order': list(settings_mod.TEMPLATE_DIRS).index(dir), 240 252 })
