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 .models import Entry
|
||||
from .forms import EntryForm
|
||||
|
||||
|
||||
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)
|
||||
|
||||
|
||||
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