2017-05-19 14 views
1

私の仕事は、いくつかのステップでフォームに記入し、各ステップの結果を処理する機会を与えることです。Djangoで複数ステップフォームを実装する方法

私は私が必要なもののexampleを見つけましたが、2009

のこの例では、私は約wizard formを知っているが、私はだんごの管理者にそれを実装する方法を理解していません。

私はこれを実行しようとしました:

def get_urls(self): 
    urls = super(MyCustomAdmin, self).get_urls() 
    my_urls = [ 
     url(r'^my_view/$', Wizard.as_view([Form1, Form2]))   
    ] 
    return my_urls + urls 

をしかし、エラーを得た:

AttributeError at /admin/сustom/custommodel/my_view/

'NoneType' object has no attribute 'rsplit'

おそらくWizard formは最良の選択肢ではありません。しかし、私はそう

答えて

0

私は同じ要件を持っている、と私はそれが2017年2月に最後に更新されましたhttps://django-formtools.readthedocs.io/en/latest/wizard.html

に探してい設定タスクを実装する方法がわからないので、最新の可能性がありますか?

+0

私はこの考えを拒否しましたが、今私はこれを実装する方法を探していません。 私が見つけた唯一の解決策はhttps://github.com/narnikgamarnikus/django_reverse_adminでした。 しかし、データタイプのフィールドでは機能しないので、保存した後はオブジェクトをフォームにバインドしません。保存が行われます。 いずれにしても - これは悪い方法ですが、何とか動作します –

関連する問題