<prompt> Unda programu ya wavuti ya Django ambayo inaruhusu watumiaji kuunda, kusoma, kusasisha na kufuta madokezo. Kila noti inapaswa kuwa na kichwa, maudhui na muhuri wa wakati. Tumia SQLite kama hifadhidata ya nyuma.PLINFORMAT  <response>: bomba kufunga djangodjango-admin anza noti za mradicd mynotesnoti za python manage.py startapp Katika maelezomodels.py:kutoka kwa mifano ya kuagiza ya django.dbdarasa Notemodels.Model: title mifano.CharFieldmax_length200 content models.TextField timestamp mifano.DateTimeFieldauto_now_addTrue def __str__binafsi: rudisha cheo Katika mynotessettings.py, ongeza madokezo kwa ALLED_APPS:ALLED_APPS ... noti, Endesha amri hizi kwenye terminal:python manage.py makemigrationspython manage.py kuhama Katika notiforms.py:kutoka kwa fomu za kuagiza za djangokutoka kwa .models leta Kumbukadarasa NoteFormforms.ModelForm: darasa la Meta: mfano Kumbuka fields title, content Katika maelezoviews.py:kutoka kwa django.kuagiza njia za mkato kutoa, kuelekeza, kupata_object_or_404kutoka kwa .models leta Kumbukakutoka kwa .forms import NoteFormdef note_list ombi: maelezo Note.objects.all.order_by-timestamp return renderombi, notesnote_list.html, notes: notesdef note_createombi: if request.method POST: form NoteFormrequest.POST ikiwa form.is_valid: fomu.hifadhi rudisha uelekezaji upya noti_orodha kwingine: form NoteForm return renderombi, notesnote_form.html, form: formdef note_updateombi, pk: note get_object_or_404Kumbuka, pkpk if request.method POST: form NoteFormrequest.POST, examplenote ikiwa form.is_valid: fomu.hifadhi rudisha uelekezaji upya noti_orodha kwingine: form NoteFormmfanonote return renderombi, notesnote_form.html, form: formdef note_deleteombi, pk: note get_object_or_404Kumbuka, pkpk note.delete rudisha uelekezaji upya noti_orodha Katika notitemplatesnotesnote_list.html: kwa dokezo katika madokezo note.title note.content note.timestamp Hariri Futa mwisho kwa Unda dokezo jipya Katika maelezotemplatesnotesnote_form.html: csrf_token form.as_p Hifadhi fomu Katika notiurls.py:kutoka kwa django.urls njia ya kuingizakutoka. kuagiza maoniurlpatterns path, views.note_list, namenote_list, pathtengeneza, views.note_create, namenote_create, pathsasisha, views.note_update, namenote_update, pathdelete, views.note_delete, namenote_delete, Katika mynotesurls.py:kutoka kwa msimamizi wa uingizaji wa django.contribkutoka kwa django.urls njia ya uingizaji, ni pamoja naurlpatterns pathadmin, admin.site.urls, path, includenotes.urls, Endesha seva ya ukuzaji:python manage.py runserver 