問題タブ [django-geoposition]
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.
python - アプリの静的ファイルをオーバーライドしますか?
私は試していますdjango-geoposition
(実際には、django自体)。自分のバージョンの静的ファイルを使用したいと思いますgeoposition.js
。そのため、私のプロジェクトでは、必要な代替コンテンツを使用してstatic/geoposition/geoposition.js
(プロジェクトルートの下でSTATIC_ROOT
定義)を作成しました。static
ローカル開発サーバーではすべて正常に動作します。
しかし、実行するpython manage.py collectstatic
と、元のファイルがコピーされます。なぜそうなるのか理解できます。さて、問題は、アプリに付属しているこのjsファイルをオーバーライドして、代わりに自分のファイルを使用するにはどうすればよいかということです。残念ながら、これはウィジェットを使用しMedia
、テンプレートからではなく、ウィジェットを使用してファイルを定義します。これは、簡単にオーバーライドして、別の名前のjsコンテンツを使用することができます。
django - サブフィールドを持つ Django カスタムフィールド
この 記事に従って、1 つのフィールドにつき 2 つの列を作成したので、カスタム フィールド コードは次のようになります。
そして私のモデルクラスはRequestです:
(私はdjango-geopositionを変更しています)これまで、テーブルにはposition_latitudeとposition_longitudeしかありませんでした(元のような「位置」だけではありません)
前
後
それは良いことですが、「リクエスト」オブジェクトを作成してから「位置」属性を出力しようとすると、「位置」属性が「しない」というエラーが表示されるため、問題はdjango管理者とシェルにも発生します。 t が存在する:
__init__
Request クラスのメソッドにposition 属性を設定すれば動きますが、それは考えではありません。
したがって、実際の問題に戻って、管理パネルに表示しようとすると、「位置」フィールドを明示的に呼び出すと、django がエラーをスローします。不思議なことに、「位置緯度」と「位置経度」で動作します。
RequestAdminForm のフィールド リストに「位置」しかない場合に、「位置緯度」と「位置経度」を表示する方法はありますか? それが私が達成したいことです。「未定義属性」の問題が発生するのはなぜですか?
python - GeopositionField を使用して最も近いデータベース エントリを見つける
Django でGeopositionFieldを使用して、ユーザーの座標を保存しています。ここで、現在のユーザーに最も近い 20 人のユーザーのリストを見つけたいと考えています。GeopositionField でその機能を実現できますか? GeoDjangoで簡単に距離を検索できるのは知っていますが、Herokuとpostgresqlを使っているのでコストを抑えたいのと、postgressqlならPostGISをインストールするしかなさそうです。
助言がありますか?
django - django-geoposition/json-response のエラー
オートコンプリート入力を行っています。
json レスポンスを作成しようとしています。私のモデルでは、これがあります:
json 応答を作成しようとすると、次のエラーが表示されます。
どうすればこれを修正できますか?
編集1:
でviews.py
:
django - Mac 32 ビットでの Geo Django の間違ったアーキテクチャ
Geos を必要とするアプリを実行しようとしましたが、次のエラーが発生しました。
一日中グーグルで検索すると、次の質問が見つかりました。
この解決策を試しましたが、まだ同じ問題があります。私の OS X は 10.10 Yosemite で、私の Mac は 32 ビットです。
私のpythonバージョンは32ビットで、私が思うすべてのライブラリは32ビットです。
この問題を確認または修正する方法はありますか? 何か案は?
python - Django で GeopositionField を初期化する
Django で GeopositionField の緯度と経度を初期化するにはどうすればよいのでしょうか。
これは私のクラスです:
これは私のビューファイルです:
そして、これは私のテンプレートです:
マップのデフォルトの場所 (ニューヨークなど) にマーカーを配置し、ズーム レベルを定義したいと考えています。
django - django-geoposition で管理パネルを表示する方法
今日、django-geoposition アプリを使用して、プロジェクトでいくつかのマップを表示することにしました。問題は、github でドキュメントを読んでいるときに、まだ admin.py に何を書き込めばよいかわからないため、いくつかのマップを追加できることです。誰か助けてくれませんか?
ドキュメント: django-geoposition の GitHub
django - Django Geoposition - 管理ウィジェットのカスタマイズ
django-geoposition管理ウィジェットからフィールドを削除しようとしています。このフィールド:
ソースに移動して、関連する css クラスにsite-packages/geoposition/static/geoposition/geoposition.css
追加してみました:display:none
それはうまくいきませんでした。このウィジェットをカスタマイズするにはどうすればよいですか?