前提・実現したいこと
python(django)を使用して、ソシャゲのデータ管理をしたいと考えています。
- 自分が所持しているキャラクター
- 自分が所持している装備品
上記2つのモデルを作成しました。
現状手持ちのキャラクターおよび装備品の登録は出来ています。
新たに下記の機能を追加したいと考えていおりますが、実現方法がわからず、アドバイスを頂きたいと状況です。
- 自分の所持しているキャラクターが装備している装備品を装備品モデルと連携させたい。
- 各キャラクターは武器、頭、鎧、首、指輪、靴と6か所の装備ができる。
発生している問題・エラーメッセージ
models.ForignKey()を試してみましたが、下記の理由により採用できませんでした。
- admin画面で選択する際にobjectidが表示されて武器の詳細がわからない
- それぞれの部位ごとに選択できるようにしたいが、装備品テーブルから抽出方法がわからない(SQLでいうwhereなどの使用は出来ないのでしょうか)
該当のソースコード
モデルの参考までに作成中のコードを記載させていただきます
https://github.com/nordengames/epic7_user_data
補足
djangoについて知識が不足しており、models.py及びadmin.pyへの対応で実現できるのではないかと考えておりますが、
他の手段など目的を実現するための良法があればご教授いただけますと幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。