# -*- coding: utf-8 -*- from django import forms from django.contrib.redirects.models import Redirect from django.conf import settings from django.contrib.redirects.admin import RedirectAdmin from django.utils.translation import ugettext as _ class RedirectForm(forms.ModelForm): verbose = _(u'Создание/редактирование редиректа') class Meta: model = Redirect fields = ['old_path', 'new_path'] def save(self, commit=True): obj = super(RedirectForm, self).save(commit=False) obj.site_id = settings.SITE_ID if commit: obj.save() return obj