示例#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