use*_*337 5 django-crispy-forms
我需要在我的ModelForm中添加一个"取消"按钮,我使用的是脆弱的表单,但是当我添加href='personnel-index'重定向回列表视图时,它没有.我已经检查了他们的文档但没有运气也没有运气在Google上.
小智 5
有时,浏览器的"后退"按钮与Web表单中的"取消"按钮一样,但如果您完全确定需要,则可以始终以松散的形式使用HTML对象.像这样的东西会起作用:
HTML("""<a class="classes-for-styling" href="/personnel/list/">Cancel</a>""")
Run Code Online (Sandbox Code Playgroud)
而且,更好的是,您可以包含上下文感知标记,以避免将网址硬编码到您的表单中:
HTML("""<a class="classes-for-styling" href="{% url 'personnel-index' %}">Cancel</a>""")
Run Code Online (Sandbox Code Playgroud)
然后,您可以根据自己的风格设置链接,使其看起来像一个按钮.
不一定理想,但这应该处理大多数情况.
self.helper.add_input(Button('cancel', 'Cancel', css_class='btn-default', onclick="window.history.back()"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3612 次 |
| 最近记录: |