Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 17, 2014 16:33:02

Rebra4
Зарегистрирован: 2012-06-30
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

TransMeta интернационализация

models.py

class Category(models.Model):
  __metaclass__ = TransMeta
  name_category=models.CharField(max_length=15,verbose_name='Name')
  yes_category=models.NullBooleanField(verbose_name='NameYes')
  def __unicode__(self):
    return self.name_category
  class Meta:
    translate = ('name_category', 'yes_category', )
forms.py
class CategoryForm(ModelForm):
    class Meta:
        model=Category
Как можно сделать, чтобы отображались формы только английские и т.д.Чтобы не всех языков сразу. Например человек выбрал язык и получил форму для его языка.

Прикреплённый файлы:
attachment 1.jpg (10,8 KБ)

Офлайн

#2 Окт. 18, 2014 09:09:54

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

TransMeta интернационализация

Офлайн

#3 Окт. 18, 2014 15:40:24

Rebra4
Зарегистрирован: 2012-06-30
Сообщения: 132
Репутация: +  0  -
Профиль   Отправить e-mail  

TransMeta интернационализация

Спасибо.
Еще вопрос уже по этом приложении.
Вот по этом примере http://habrahabr.ru/post/128273/, я делал админку.
Вот кусок кода:
admin.py

# -*- coding: utf-8 -*-
from django.contrib import admin
from mptt.admin import MPTTModelAdmin
from modeltranslation.admin import TranslationAdmin
from mind.models import CategoryGo
class PageAdmin(MPTTModelAdmin, TranslationAdmin):
	list_display = ('name_category',)
	class Media:
		js = (
            'http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js',
            'http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js',
            'modeltranslation/js/tabbed_translation_fields.js',
        )
        css = {
            'all': ('modeltranslation/css/tabbed_translation_fields.css',),
        }
	fieldsets = [(u'News', {'fields': ('name_category',)}),
	(u'Лог', {'fields': ['yes_category',],'classes': ['collapse']})
	]
admin.site.register(CategoryGo, PageAdmin)
models.py
from mptt.models import MPTTModel,TreeForeignKey
class CategoryGo(MPTTModel):
  option=models.ForeignKey(Category)
  name_category=models.CharField(max_length=15)
  yes_category=models.BooleanField()
  parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
  def __unicode__(self):
    return self.name_category
Проблема в том что все работает кроме class Media(файлы статики я переместил куда надо).
Общем class Media ничего не делает.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version