トップ  > メモ一覧  > カテゴリ「flask」の絞り込み結果 : 4件

4件中 1 〜 4 表示  1 

No.5375 Flask-Babel: i18n(国際化対応)

* 変数を含む場合: _('User %(username)s not found.', username=username)
* formのラベルなど(lazy_gettext): username = StringField(_l('Username'), validators=[DataRequired()])

## 手順 ##
* babel.cfg の定義に基づき、翻訳対象箇所を抽出する

````
pybabel extract -F babel.cfg -k _l -o messages.pot .
````

* 指定の言語の言語ファイルを作成する
    + 初回

````
pybabel init -i messages.pot -d app/translations -l ja creating catalog app/translations/ja/LC_MESSAGES/messages.po based on messages.pot
````
    + 更新時

````
pybabel update -i messages.pot -d app/translations
````

* 言語ファイルを編集する

````
vim app/translations/ja/LC_MESSAGES/messages.po
````

* コンパイルする

````
pybabel compile -d app/translations compiling catalog app/translations/ja/LC_MESSAGES/messages.po to app/translations/ja/LC_MESSAGES/messages.mo
````

更新:2018/05/07 07:49 カテゴリ: Python  > flask ▲トップ

No.5378 Flask-Babel: 現在の locale を取得する

from flask_babel import get_locale
get_locale()
更新:2018/04/17 20:05 カテゴリ: Python  > flask ▲トップ

No.5376 global 変数の利用

* view ファイルにて
````
from flask import g

g.hoge = 'Hoge'
````

* template にて {{ g.hoge }}
更新:2018/04/17 09:10 カテゴリ: Python  > flask ▲トップ

No.5374 migrate 手順

1. model を編集
2. migrate script 作成

```
python manage.py db migrate -m "migrate message"
```

3. migrate 実行

```
python manage.py db migrate upgrade
```


更新:2018/04/15 00:06 カテゴリ: Python  > flask ▲トップ
4件中 1 〜 4 表示  1 

Python

フロントエンド開発

Linux

web開発

svn・git

ソース・開発

プロマネ

HTML・CSS

JavaScript

Alexa

Docker

webサービス運用

webサービス

Mac

サーバ管理

MySQL

PHP

FuelPHP

ツール, ライブラリ

ビジネス

テンプレート

プレゼン

マネタイズ

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0