Я создал новый файл. html для определенной опции в моем заголовке. К сожалению, всякий раз, когда я нажимаю на нее, я получаю эту ошибку
I don't know what's wrong with my code. Here is my models.py
class BillingMethod(models.Model):
BILL = (
('NN', '---'),
('PP', 'PayPal'),
('GCC', 'GCash'))
billing_method2 = models.CharField(max_length=100, blank=True, null=True, default='NN', choices=BILL)
account_information2 = models.CharField(max_length=100, blank=True, null=True, default='---', help_text='Input email (if PayPal) or contact number (if GCash).')
Here's my views.py
class BillingMethodView(UpdateView):
model = BillingMethod
fields = ['billing_method2','account_information2']
template_name = 'users/billing_method.html'
def form_valid(self, form):
"""
Checks valid form and add/save many to many tags field in user object.
"""
user = form.save(commit=False)
user.save()
form.save_m2m()
return redirect('users:billing_user', self.object.username)
Here's my urls.py
path('/billing_method', BillingMethodView.as_view(), name='billing_user'),
Here's my button to launch the .html file
Метод выставления счетов
Каждый раз, когда я меняю свой views.py на TemplateView, шаблон работает. Но мне нужно, чтобы он был в UpdateView, потому что мне нужна информация. Что я должен делать? Спасибо.