From be05b7fb81d3757b650005809d102672f3b095fa Mon Sep 17 00:00:00 2001 From: Jerrica Bobadilla Date: Thu, 8 Oct 2020 11:25:15 -0700 Subject: [PATCH] create, edit, delete, forms --- contacts/forms.py | 2 +- .../templates/contacts/contact_detail.html | 3 +- contacts/templates/contacts/contact_form.html | 8 +++++ contacts/templates/contacts/contact_list.html | 2 +- contacts/urls.py | 3 ++ contacts/views.py | 33 +++++++++++++++++-- 6 files changed, 46 insertions(+), 5 deletions(-) create mode 100644 contacts/templates/contacts/contact_form.html diff --git a/contacts/forms.py b/contacts/forms.py index 78d33eb..bad8c1b 100644 --- a/contacts/forms.py +++ b/contacts/forms.py @@ -1,7 +1,7 @@ from django import forms from .models import Contact -class ContactForm(forms.modelForm): +class ContactForm(forms.ModelForm): class Meta: model = Contact fields = ('name', 'age',) \ No newline at end of file diff --git a/contacts/templates/contacts/contact_detail.html b/contacts/templates/contacts/contact_detail.html index 535d108..68a1ea3 100644 --- a/contacts/templates/contacts/contact_detail.html +++ b/contacts/templates/contacts/contact_detail.html @@ -1,6 +1,7 @@ {% extends 'contacts/base.html' %} {% block content %} -

{{ contact.name }} (edit)

+

{{ contact.name }} (edit)

Age: {{ contact.age }}

+Delete contact {% endblock %} \ No newline at end of file diff --git a/contacts/templates/contacts/contact_form.html b/contacts/templates/contacts/contact_form.html new file mode 100644 index 0000000..01c37c6 --- /dev/null +++ b/contacts/templates/contacts/contact_form.html @@ -0,0 +1,8 @@ + +{% extends 'contacts/base.html' %} {% block content %} +

New Contact

+
+ {% csrf_token %} {{ form.as_p }} + +
+{% endblock %} \ No newline at end of file diff --git a/contacts/templates/contacts/contact_list.html b/contacts/templates/contacts/contact_list.html index dec0996..8e14958 100644 --- a/contacts/templates/contacts/contact_list.html +++ b/contacts/templates/contacts/contact_list.html @@ -1,7 +1,7 @@ {% extends 'contacts/base.html' %} {% block content %} -

Contacts (+)

+

Contacts (+)