Skip to content

Commit 64c9562

Browse files
author
Max Goodridge
committed
Added a simple form to the home page
1 parent e72553b commit 64c9562

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

home/forms.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from django import forms
2+
3+
4+
class HomeForm(forms.Form):
5+
post = forms.CharField()

home/templates/home/home.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,10 @@
33
{% block body %}
44
<div class="container">
55
<h1>Home</h1>
6+
<form method="post">
7+
{% csrf_token %}
8+
{{ form.as_p }}
9+
<button type="submit">Submit</button>
10+
</form>
611
</div>
712
{% endblock %}

home/views.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
from django.views.generic import TemplateView
2+
from django.shortcuts import render
3+
4+
from home.forms import HomeForm
25

36

47
class HomeView(TemplateView):
58
template_name = 'home/home.html'
9+
10+
def get(self, request):
11+
form = HomeForm()
12+
return render(request, self.template_name, {'form': form})

0 commit comments

Comments
 (0)