Changeset 8292
- Timestamp:
- 08/10/08 23:28:33 (4 months ago)
- Files:
-
- django/trunk/django/contrib/flatpages/admin.py (modified) (2 diffs)
- django/trunk/django/contrib/flatpages/models.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/flatpages/admin.py
r7967 r8292 1 from django import forms 1 2 from django.contrib import admin 2 3 from django.contrib.flatpages.models import FlatPage … … 4 5 5 6 7 class FlatpageForm(forms.ModelForm): 8 url = forms.RegexField(label=_("URL"), max_length=100, regex=r'^[-\w/]+$', 9 help_text = _("Example: '/about/contact/'. Make sure to have leading" 10 " and trailing slashes."), 11 error_message = _("This value must contain only letters, numbers," 12 " underscores, dashes or slashes.")) 13 14 class Meta: 15 model = FlatPage 16 17 6 18 class FlatPageAdmin(admin.ModelAdmin): 19 form = FlatpageForm 7 20 fieldsets = ( 8 21 (None, {'fields': ('url', 'title', 'content', 'sites')}), django/trunk/django/contrib/flatpages/models.py
r7967 r8292 6 6 7 7 class FlatPage(models.Model): 8 url = models.CharField(_('URL'), max_length=100, validator_list=[validators.isAlphaNumericURL], db_index=True, 9 help_text=_("Example: '/about/contact/'. Make sure to have leading and trailing slashes.")) 8 url = models.CharField(_('URL'), max_length=100, db_index=True) 10 9 title = models.CharField(_('title'), max_length=200) 11 10 content = models.TextField(_('content'), blank=True) … … 21 20 verbose_name_plural = _('flat pages') 22 21 ordering = ('url',) 23 22 24 23 def __unicode__(self): 25 24 return u"%s -- %s" % (self.url, self.title)
