我正在使用其中一种语言"波斯语"构建一个多语言网站:到目前为止一切正常,但是当开始下一行文本时,右到左语言"波斯语/波斯语"没有正确对齐.这意味着下一行不会像往常一样从右到左语言对齐.翻译工作.
settings.py
gettext = lambda s: s
#default language should be german
LANGUAGE_CODE = 'de'
#LANGUAGE_CODE = 'en'
#LANGUAGE_CODE = 'fa'
LANGUAGES = (
#('fr', gettext('French')),
('de', gettext('German')),
('en', gettext('English')),
('fa', gettext('Farsi')),
#('pt-br', gettext("Brazil")),
)
Run Code Online (Sandbox Code Playgroud)
language_chooser.html
{% load localeurl_tags %}
{% load i18n %}
{% load tabs %}
{% for lang in LANGUAGES %}
{% ifequal lang.0 LANGUAGE_CODE %}
<li class="active"><a>{{ lang.1 }}</a></li>
{% else %}
<!--
{% if LANGUAGE_BIDI %}
<li>The current language is bidirectional</li>
{% else %}
<li>The …Run Code Online (Sandbox Code Playgroud) 我是Django的新手.我想尝试这个应用程序django-smart-choices.我希望通过在管理网站的"订单"表单中选择合适的"客户"来自动填充"客户"地址.
所以我定义了以下内容
models.py
from smart_selects.db_fields import ChainedForeignKey
from django.db import models
# Adress model
class Adresse (models.Model):
strasse = models.CharField(max_length=50)
plz = models.IntegerField(max_length=5)
ort = models.CharField(max_length=50)
def __unicode__(self):
return self.strasse
# Customer model
class Customer (models.Model):
name = models.CharField(max_length=50)
adresse = models.ForeignKey(Adresse)
def __unicode__(self):
return self.name
# Order model
class Order (models.Model):
name = models.CharField(max_length=50)
delivery_time = models.DateTimeField()
created_at = models.DateTimeField(auto_now_add=True)
kunde = models.ForeignKey(Customer, related_name="Kunde")
adresse = ChainedForeignKey(
Customer,
chained_field="kunde",
chained_model_field="strasse",
show_all=False,
auto_choose=True
)
class Meta:
db_table = …Run Code Online (Sandbox Code Playgroud)