Djangoroidの奮闘記

python,django,angularJS1~三十路過ぎたプログラマーの奮闘記

Django e-commerce part59 UserAddress View

UserAddressのViewを作成する

orders/views.py を編集する。

Generic editing views | Django documentation | Django

今回は、フォームビューを使ってみる。

from django.shortcuts import render
from django.views.generic.edit import FormView

from .forms import AddressForm


class AddressSelectFormView(FormView):
    form_class = AddressForm
    template_name = "orders/address_select.html"

forms.py に追記する

class AddressForm(forms.Form):
    billing_address = forms.CharField()
    shipping_address = forms.CharField()

templates を作成する orders/address_selector.html

{% extends "base.html" %}
{% load crispy_forms_tags %}

{% block content %}

{{ form|crispy }}

{% endblock %}