- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
class StudentCreateView(CreateView):
model = Student
template_name = "students/students_edit.html"
form_class = StudentCreateForm
def get_success_url(self):
return u'%s?status_message=Студент успішно створений' % reverse('home')
def post(self, request, *arg, **kwargs):
if request.POST.get('cancel_button'):
messages.info(self.request, u"Створення скасовано")
return HttpResponseRedirect(
u'%s?status_message=Створення скасовано'
% reverse('home'))
else:
messages.success(self.request, u"Студент успішно створений")
return super(StudentCreateView, self).post(
request,*arg, **kwargs)
def get_context_data(self, **kwargs):
context = super(StudentCreateView, self).get_context_data(**kwargs)
context['meta'] = u'Додавання студента'
context['headtext'] = context['meta']
return context
self.helper.layout[-1] = FormActions(
Submit('add_button',u'Зберегти', css_class='btn btn-primary'),
Submit('cancel_button', u'Скасувати'),
)
最佳答案
添加 Cancel
按钮并使用 window.location.href
内onclick
事件:
self.helper.add_input(Button('cancel', 'Cancel', css_class='btn-primary',
onclick="window.location.href = '{}';".format(reverse('your-cancel-url-name'))))
关于django - 如何通过 django-crispy-forms 中的取消按钮重定向到 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33680908/
检查 django-crispyforms 的 bootstrap3 模板包中的 field.html 模板,我注意到引用了一个额外的上下文变量“标签”。你可以在 line 12 上看到这个和 lin
我一直在 Crispy Forms 文档和一般网络上搜索这个问题的答案。 Crispy Forms 能否输出 是在使用 forms.Select 小部件的 ChoiceField 中吗?还是我必须将数
我在使用 django crispy 表单正确上传图像字段时遇到问题。表单和页面上的其他所有内容都可以正常工作,但图像字段不会出错或保存,它只是直接越过它。我可以很好地通过管理员添加图像,它只在我的
我想使用django-crispy-forms在单个行上组合两个(或更多)窗口小部件。另请参见所附示例。我认为应该可以使用该库,尽管文档中确实包含有关此问题的示例,并且源代码也无济于事。那么有人使用d
我对是否可以将初始数据设置为具有清晰表单的字段感到困惑。我有一个字段,我在其中生成一个数字并希望将其设置为特定字段。如果我这样做: def __init__(self, *args, **kwargs
根据django-crispy-form documentation ,我将能够使用 input-small 类更改输入宽度。但我的表单看起来宽度始终为 100%: 此外,如果我将 css_class
我研究了 Crispy-Forms 文档,并尝试在我的其中一个表单中添加一个额外的按钮。与 self.helper.add_input(Button('back', "Back", css_class
我正在尝试使用 Crispy Forms 使我的表单看起来不错。我的 forms.py 中有以下内容: from django import forms from .models import Tea
我有一个模型表单,我想在其中将 required 属性设置为 True 以进行电子邮件验证 字段:-email class RegisterMyBuisinessForm(forms.ModelFor
我们有一个清晰的表单,我们希望能够在表单 HTML 模板的不同部分呈现不同的字段,但是我们无法在 Crispy Documentation 中找到执行此操作的方法。 .下面是一些稍微编造的代码来说明我
我有一个单字段表单,我想将其水平对齐并居中放置。 我想启用自动对焦和占位符。 这是我的代码: class VinForm(forms.Form): VIN = forms.CharField(
我有点困惑。 https://github.com/carltongibson/django-filter/blob/develop/django_filters/rest_framework/bac
我正在 django 2.1 中开发应用程序并使用 bootstrap 4 这需要用户注册表格。在我看到的大多数示例中,都显示了单列表单的示例,这对于字段很少的表单来说已经足够了,但是对于更复杂的表单
我需要在我的ModelForm中添加一个“取消”按钮,我使用的是松脆的表单,但是当我添加href='personnel-index'重定向回 ListView 时,却没有。我已经检查了他们的文档,但在
我有以下 django 脆皮形式: class ConsultForm(forms.ModelForm): class Meta: model = Consults # You
我试图将字段标签放在表单的左侧,右侧有文本输入。但是,我似乎无法让它发挥作用。这是我放置的设置。 表单.py helper = FormHelper() helper.form_class = 'fo
这是我第一次使用crispy-forms,我正在尝试使用bootstrap 3基于ModelForm制作水平crispy-form。在模板的输出中显示“horizontal-form”,但显示“l
来自views.py: class EmployeeUpdateView(LoginRequiredMixin, UpdateView): model = Employee templ
我有一个脆弱的 django 表单。 当我使用 {% cripsy form %} 时,隐藏模板中字段标签的最佳方法是什么? 我不希望用户看到MY_FIELD_1和MY_FIELD_2。 class
我的 django-crispy-form 中有两个按钮 self.helper.add_input(Submit('submit', 'Submit')) self.helper.a
我是一名优秀的程序员,十分优秀!