問題タブ [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.

0 投票する
2 に答える
2445 参照

django - Django-countries: 翻訳方法は?

今日、 django countriesをインストールしました。それはかなりきちんと動作します。

ドキュメントは残念ながら少し薄いです、それは言います:

COUNTRIES 2 つの部分からなるタプルで、それぞれが国コードと、対応する適切なタイトル (および翻訳可能な) 国名で構成されます。

django 国際化の通常のパスをたどると、自動的にそれが選択され、PO ファイルで国を定義できるようになりますか? それとも追加の魔法が必要ですか?

私が実装した方法は次のとおりです。

COUNTRIES_(u)拡張機能から直接来ているため、各国の名前を前後に配置することはできません。( from django.utils.translation import ugettext_lazy as _)

0 投票する
1 に答える
1492 参照

python - Django の ModelForm でモデルのカスタム フィールドから初期値を設定する方法

ModelForm で PestReport の国を自動的に設定したいのですが、以下のコードを使用すると次のエラーが発生し続けます。

最終的には、ユーザーがプロファイルの国と同じ国のペスト レポートのみを追加できるようにする必要もあります。私はdjango-countriesを使用しています。

以下のコードで、URL のキーワード引数をフォームに自動的に設定するにはどうすればよいですか (ユーザーは国を選択できないはずです)。

urls.py

models.py:

ビュー.py:

ピーターティンクラー答えのおかげで更新されたviews.py関数(現在は機能しています):

国/テンプレート/pest_report_create.html:

0 投票する
3 に答える
6589 参照

python - ジャンゴの国の通貨コード

私はdjango_countries国のリストを表示するために使用しています。現在、国に応じて通貨を表示する必要があるという要件があります。ノルウェー - NOK、ヨーロッパ & アフリカ (英国を除く) - EUR、英国 - GBP、南北アメリカ & アジア - 米ドル。

これは django_countries プロジェクトを通じて達成できますか? または、これに使用できるpythonまたはdjangoの他のパッケージはありますか?

他のソリューションも同様に歓迎されます。

--------------------------- 更新 ------------- 主な強調点は、たくさん取得した後のことですソリューションの数: Norway - NOK, Europe & Afrika (besides UK) - EUR, UK - GBP, AMERICAS & ASIA - USDs.

- - - - - - - - - - - - - - 解決 - - - - - - - - - - - -----------

私の解決策は非常に単純で、必要なものを取得するための ISO 形式またはパッケージを取得できないことに気付いたとき、独自のスクリプトを作成することを考えました。これは単なる条件ベースのロジックです。

これが効率的な方法かどうかわからないので、いくつかの提案を聞きたいです。

みんな、ありがとう!

0 投票する
1 に答える
940 参照

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.

0 投票する
1 に答える
1967 参照

python - ImportError: name CountryField をインポートできません

既に pip install django_countries を使用して Django Countries をインストールしていますが、まだImportError: cannot import name CountryFieldのエラーが発生しています:

0 投票する
2 に答える
1704 参照

python - Python/Django は IP から国旗を取得します

CountryField からフラグを取得するために django-countries を使用していますが、動作します。ただし、プロファイルに国が設定されていないユーザーもいますが、それでもフラグを表示する必要があります。私のアイデアは、IP から国を取得し、その国から国旗またはそれに類似したものを取得することでした。

残念ながら、これはビューで発生していないため、リクエストはありません。テンプレートに IP を設定し、バックエンドでフラグが見つからないかどうか (国が指定されていない場合) を確認し、テンプレートから取得した IP を使用してフラグを取得します。そのようなことは可能ですか?必要に応じて、GeoDjango は既にプロジェクトに含まれています。

おそらく、これを行うにはまったく異なる方法がありますが、私は Django を初めて使用し、まだ学習中です。ありがとう。

0 投票する
1 に答える
576 参照

python - Django の国が国のリストを表示しない

Djangoの国で問題があります。私はそれを(pip経由で)インストールし、makemigrationsを実行し、migrateを実行し、INSTALLED_APPSのsettings.py django-countriesに追加しました

モデルファイルには次のものがあります:

しかし、django admin で新しいサーバーを作成すると、空の選択が表示されます。私はこれこれを読みましたが、このマニュアルは私たちに何も新しいものを与えません.

教えてください、それを機能させるにはどうすればよいですか?

0 投票する
3 に答える
700 参照

python - djangoの国のエンコーディングが正しい名前を与えていません

国リストにモジュールを使用していますが、問題は、や などdjango_countriesの特殊文字を持つ国がいくつかあることです。'Åland Islands''Saint Barthélemy'

国名を取得するためにこのメソッドを呼び出しています。

country_label がdjango utilsの遅延翻訳されたプロキシオブジェクトであることは知っていますが、正しい名前を付けているのではなく、'Ã…land Islands'. これについて何か提案はありますか?