問題タブ [django-countries]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django-countries: 翻訳方法は?
今日、 django countriesをインストールしました。それはかなりきちんと動作します。
ドキュメントは残念ながら少し薄いです、それは言います:
COUNTRIES 2 つの部分からなるタプルで、それぞれが国コードと、対応する適切なタイトル (および翻訳可能な) 国名で構成されます。
django 国際化の通常のパスをたどると、自動的にそれが選択され、PO ファイルで国を定義できるようになりますか? それとも追加の魔法が必要ですか?
私が実装した方法は次のとおりです。
COUNTRIES
_(u)
拡張機能から直接来ているため、各国の名前を前後に配置することはできません。( from django.utils.translation import ugettext_lazy as _
)
python - Django の ModelForm でモデルのカスタム フィールドから初期値を設定する方法
ModelForm で PestReport の国を自動的に設定したいのですが、以下のコードを使用すると次のエラーが発生し続けます。
最終的には、ユーザーがプロファイルの国と同じ国のペスト レポートのみを追加できるようにする必要もあります。私はdjango-countriesを使用しています。
以下のコードで、URL のキーワード引数をフォームに自動的に設定するにはどうすればよいですか (ユーザーは国を選択できないはずです)。
urls.py
models.py:
ビュー.py:
ピーターティンクラーの答えのおかげで更新されたviews.py関数(現在は機能しています):
国/テンプレート/pest_report_create.html:
python - ジャンゴの国の通貨コード
私はdjango_countries
国のリストを表示するために使用しています。現在、国に応じて通貨を表示する必要があるという要件があります。ノルウェー - NOK、ヨーロッパ & アフリカ (英国を除く) - EUR、英国 - GBP、南北アメリカ & アジア - 米ドル。
これは django_countries プロジェクトを通じて達成できますか? または、これに使用できるpythonまたはdjangoの他のパッケージはありますか?
他のソリューションも同様に歓迎されます。
--------------------------- 更新 ------------- 主な強調点は、たくさん取得した後のことですソリューションの数:
Norway - NOK, Europe & Afrika (besides UK) - EUR, UK - GBP, AMERICAS & ASIA - USDs.
- - - - - - - - - - - - - - 解決 - - - - - - - - - - - -----------
私の解決策は非常に単純で、必要なものを取得するための ISO 形式またはパッケージを取得できないことに気付いたとき、独自のスクリプトを作成することを考えました。これは単なる条件ベースのロジックです。
これが効率的な方法かどうかわからないので、いくつかの提案を聞きたいです。
みんな、ありがとう!
python - How to filter from a list of countries in django-countries
In my project, i am using CountryField of django countries inside one of my models. Also, all the countries are displaying in the particular field named 'country'. But what i want is that i have to filter some countries from the list of total countries(one more issue here is that if all the countries are showing, then my template design will remain in conflict. So can anybody help. Thanks in advance.
python - ImportError: name CountryField をインポートできません
既に pip install django_countries を使用して Django Countries をインストールしていますが、まだImportError: cannot import name CountryFieldのエラーが発生しています:
python - Python/Django は IP から国旗を取得します
CountryField からフラグを取得するために django-countries を使用していますが、動作します。ただし、プロファイルに国が設定されていないユーザーもいますが、それでもフラグを表示する必要があります。私のアイデアは、IP から国を取得し、その国から国旗またはそれに類似したものを取得することでした。
残念ながら、これはビューで発生していないため、リクエストはありません。テンプレートに IP を設定し、バックエンドでフラグが見つからないかどうか (国が指定されていない場合) を確認し、テンプレートから取得した IP を使用してフラグを取得します。そのようなことは可能ですか?必要に応じて、GeoDjango は既にプロジェクトに含まれています。
おそらく、これを行うにはまったく異なる方法がありますが、私は Django を初めて使用し、まだ学習中です。ありがとう。
python - djangoの国のエンコーディングが正しい名前を与えていません
国リストにモジュールを使用していますが、問題は、や などdjango_countries
の特殊文字を持つ国がいくつかあることです。'Åland Islands'
'Saint Barthélemy'
国名を取得するためにこのメソッドを呼び出しています。
country_label がdjango utilsの遅延翻訳されたプロキシオブジェクトであることは知っていますが、正しい名前を付けているのではなく、'Ã…land Islands'
. これについて何か提案はありますか?