feat: Dear Diary Project - 8. Creating A Form
parent
17944e5b97
commit
5492c39561
@ -0,0 +1,13 @@
|
|||||||
|
from django.forms import ModelForm
|
||||||
|
from .models import Entry
|
||||||
|
|
||||||
|
|
||||||
|
class EntryForm(ModelForm):
|
||||||
|
class Meta:
|
||||||
|
model = Entry
|
||||||
|
fields = ('text', )
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
super().__init__(*args, **kwargs)
|
||||||
|
self.fields['text'].widget.attrs.update(
|
||||||
|
{'class': 'textarea', 'placeholder': 'What\'s on your mind?'})
|
@ -1,13 +1,18 @@
|
|||||||
from django.shortcuts import render
|
from django.shortcuts import render
|
||||||
from .models import Entry
|
from .models import Entry
|
||||||
|
from .forms import EntryForm
|
||||||
|
|
||||||
|
|
||||||
def index(request):
|
def index(request):
|
||||||
entries = Entry.objects.all()
|
# entries = Entry.objects.all()
|
||||||
|
entries = Entry.objects.order_by('-date')
|
||||||
|
|
||||||
context = { 'entries': entries }
|
context = {'entries': entries}
|
||||||
return render(request, 'entries/index.html', context)
|
return render(request, 'entries/index.html', context)
|
||||||
|
|
||||||
|
|
||||||
def add(request):
|
def add(request):
|
||||||
return render(request, 'entries/add.html')
|
form = EntryForm()
|
||||||
|
|
||||||
|
context = {'form': form}
|
||||||
|
return render(request, 'entries/add.html', context)
|
||||||
|
Loading…
Reference in New Issue