=== modified file 'django/contrib/admindocs/views.py'
|
|
|
169 | 169 | model = m |
170 | 170 | break |
171 | 171 | if model is None: |
172 | | raise Http404, _("Model %r not found in app %r") % (model_name, app_label) |
| 172 | raise Http404, _("Model %(model_name)r not found in app %(app_label)r") % {'model_name': model_name, 'app_label': app_label} |
173 | 173 | |
174 | 174 | opts = model._meta |
175 | 175 | |
… |
… |
|
181 | 181 | if isinstance(field, models.ForeignKey): |
182 | 182 | data_type = related_object_name = field.rel.to.__name__ |
183 | 183 | app_label = field.rel.to._meta.app_label |
184 | | verbose = utils.parse_rst((_("the related `%s.%s` object") % (app_label, data_type)), 'model', _('model:') + data_type) |
| 184 | verbose = utils.parse_rst((_("the related `%(app_label)s.%(data_type)s` object") % {'app_label': app_label, 'data_type': data_type}), 'model', _('model:') + data_type) |
185 | 185 | else: |
186 | 186 | data_type = get_readable_field_data_type(field) |
187 | 187 | verbose = field.verbose_name |
… |
… |
|
212 | 212 | |
213 | 213 | # Gather related objects |
214 | 214 | for rel in opts.get_all_related_objects(): |
215 | | verbose = _("related `%s.%s` objects") % (rel.opts.app_label, rel.opts.object_name) |
| 215 | verbose = _("related `%(app_label)s.%(object_name)s` objects") % {'app_label': rel.opts.app_label, 'object_name': rel.opts.object_name} |
216 | 216 | accessor = rel.get_accessor_name() |
217 | 217 | fields.append({ |
218 | 218 | 'name' : "%s.all" % accessor, |