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

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

python - アプリの静的ファイルをオーバーライドしますか?

私は試していますdjango-geoposition(実際には、django自体)。自分のバージョンの静的ファイルを使用したいと思いますgeoposition.js。そのため、私のプロジェクトでは、必要な代替コンテンツを使用してstatic/geoposition/geoposition.js(プロジェクトルートの下でSTATIC_ROOT定義)を作成しました。staticローカル開発サーバーではすべて正常に動作します。

しかし、実行するpython manage.py collectstaticと、元のファイルがコピーされます。なぜそうなるのか理解できます。さて、問題は、アプリに付属しているこのjsファイルをオーバーライドして、代わりに自分のファイルを使用するにはどうすればよいかということです。残念ながら、これはウィジェットを使用しMedia、テンプレートからではなく、ウィジェットを使用してファイルを定義します。これは、簡単にオーバーライドして、別の名前のjsコンテンツを使用することができます。

0 投票する
0 に答える
1139 参照

django - サブフィールドを持つ Django カスタムフィールド

この 記事に従って、1 つのフィールドにつき 2 つの列を作成したので、カスタム フィールド コードは次のようになります。

そして私のモデルクラスはRequestです:

(私はdjango-geopositionを変更しています)これまで、テーブルにはposition_latitudeとposition_longitudeしかありませんでした(元のような「位置」だけではありません)

それは良いことですが、「リクエスト」オブジェクトを作成してから「位置」属性を出力しようとすると、「位置」属性が「しない」というエラーが表示されるため、問題はdjango管理者とシェルにも発生します。 t が存在する:

__init__Request クラスのメソッドにposition 属性を設定すれば動きますが、それは考えではありません。

したがって、実際の問題に戻って、管理パネルに表示しようとすると、「位置」フィールドを明示的に呼び出すと、django がエラーをスローします。不思議なことに、「位置緯度」と「位置経度」で動作します。

RequestAdminForm のフィールド リストに「位置」しかない場合に、「位置緯度」と「位置経度」を表示する方法はありますか? それが私が達成したいことです。「未定義属性」の問題が発生するのはなぜですか?

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

python - GeopositionField を使用して最も近いデータベース エントリを見つける

Django でGeopositionFieldを使用して、ユーザーの座標を保存しています。ここで、現在のユーザーに最も近い 20 人のユーザーのリストを見つけたいと考えています。GeopositionField でその機能を実現できますか? GeoDjangoで簡単に距離を検索できるのは知っていますが、Herokuとpostgresqlを使っているのでコストを抑えたいのと、postgressqlならPostGISをインストールするしかなさそうです。

助言がありますか?

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

django - django-geoposition/json-response のエラー

オートコンプリート入力を行っています。

json レスポンスを作成しようとしています。私のモデルでは、これがあります:

json 応答を作成しようとすると、次のエラーが表示されます。

どうすればこれを修正できますか?

編集1:

views.py

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

django - Mac 32 ビットでの Geo Django の間違ったアーキテクチャ

Geos を必要とするアプリを実行しようとしましたが、次のエラーが発生しました。

一日中グーグルで検索すると、次の質問が見つかりました。

ジオ ジャンゴ Mac OS X

この解決策を試しましたが、まだ同じ問題があります。私の OS X は 10.10 Yosemite で、私の Mac は 32 ビットです。

私のpythonバージョンは32ビットで、私が思うすべてのライブラリは32ビットです。

この問題を確認または修正する方法はありますか? 何か案は?

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

python - Django で GeopositionField を初期化する

Django で GeopositionField の緯度と経度を初期化するにはどうすればよいのでしょうか。

これは私のクラスです:

これは私のビューファイルです:

そして、これは私のテンプレートです:

マップのデフォルトの場所 (ニューヨークなど) にマーカーを配置し、ズーム レベルを定義したいと考えています。

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

django - django-geoposition で管理パネルを表示する方法

今日、django-geoposition アプリを使用して、プロジェクトでいくつかのマップを表示することにしました。問題は、github でドキュメントを読んでいるときに、まだ admin.py に何を書き込めばよいかわからないため、いくつかのマップを追加できることです。誰か助けてくれませんか?

ドキュメント: django-geoposition の GitHub

0 投票する
0 に答える
331 参照

django - Django Geoposition - 管理ウィジェットのカスタマイズ

django-geoposition管理ウィジェットからフィールドを削除しようとしています。このフィールド: ここに画像の説明を入力

ソースに移動して、関連する css クラスにsite-packages/geoposition/static/geoposition/geoposition.css追加してみました:display:none

それはうまくいきませんでした。このウィジェットをカスタマイズするにはどうすればよいですか?