2 つのアプリを分離しようとしています。
- 場所 - 場所 (町、国、場所など) に関する詳細を含むアプリ
- ディレクトリ - 興味のある場所 (ショップ、鉄道駅、パブなど) の詳細を含むアプリ - すべて分類されています。
との両方locations.Location
にdirectory.Item
緯度/経度座標が含まれており、特定の緯度/経度座標から一定の距離内にあるアイテムを見つけることができます。
次の URL 構造を使用したいと思います。
/locations/<location_slug>/directory/<category_slug>/
しかし、ディレクトリ アプリを位置情報アプリに依存させたくありません。
ディレクトリ アプリでこのようなビューを使用するために、この URL を変換するにはどうすればよいですか?
items_near(lat, lng, distance, category):
回避策は、これを翻訳する新しいビューをどこかに作成することですが、どこに配置すればよいでしょうか? それがディレクトリ アプリに入る場合は、それを位置情報アプリと組み合わせました。その逆も同様です。
この回避策のコードをプロジェクトの URL ファイル内に配置することをお勧めしますか? したがって、両方のアプリを避けますか? このようにすることに問題はありますか?