これはバグのようですが、API を適切に使用していることを確認したいだけです。
django の modelform のサポートは、neo4django ではサポートされていないようです。ここに私が持っているものがあります:
単純なクラス:
neo4django.db インポート モデルから
クラス Person(models.NodeModel): 名前 = models.StringProperty()
モデルフォーム:
クラス PersonForm(forms.ModelForm): クラス メタ: モデル = Person
例外をトリガーします:
「スーパー」オブジェクトには「編集可能」属性がありません
問題として詳細を投稿しました: https://github.com/scholrly/neo4django/issues/135
Django がモデルの _meta 情報を使用してフィールド情報を検索すると、StringProperty または Property の代わりに BoundProperty が検出されるためです (これには「editable」というメンバーがありますが、BoundProperty にはありません)。
回避策はありますか、それとも実際のバグですか? バグを修正する方法についてのアイデアはありますか? ライブラリのコードベースに詳しくありません。
ありがとう!