예제 #1
0
    def save(self, *args, **kwargs):
        if not self.slug:
            self.slug = pytils.translit.slugify(self.title_en or self.title_ru)

        if not self.title_en and utils.get_language_code_in_text(self.title_ru) == "en":
            self.title_en = self.title_ru

        if not self.title_ru:
            self.title_ru = self.title_en

        return self.save_base(*args, **kwargs)
예제 #2
0
파일: models.py 프로젝트: ernestby/marcus
    def save(self, *args, **kwargs):
        if not self.slug:
            self.slug = pytils.translit.slugify(self.title_en or self.title_ru)

        if not self.title_en and utils.get_language_code_in_text(self.title_ru) == "en":
            self.title_en = self.title_ru

        if not self.title_ru:
            self.title_ru = self.title_en

        return self.save_base(*args, **kwargs)
예제 #3
0
파일: forms.py 프로젝트: adw0rd/marcus
 def clean_language(self):
     if not self.cleaned_data['language']:
         language = get_language_code_in_text(self.data.get('text', ''))
     else:
         raise forms.ValidationError(_(u'This field is required.'))
     return language
예제 #4
0
파일: forms.py 프로젝트: mvoronin/marcus
 def clean_language(self):
     if not self.cleaned_data['language']:
         language = get_language_code_in_text(self.data.get('text', ''))
     else:
         raise forms.ValidationError(_(u'This field is required.'))
     return language