Creation Operations
Let's rewrite our program to visually explore working with the database.
Code Explanation
python9123456from .models import Notedef read_content(request):# Retrieving all notes from the databaseall_notes = Note.objects.all()return HttpResponse(all_notes)
It imports the Note model from the same Django app (presumably defined in
models.py
);The
send_content
function is a Django view that gets called when the URL associated with it is accessed;Inside the view, a new instance of the Note model is created with the
title
set to"Example Title"
;The new note is then saved to the database using
new_note.save()
;Finally, an
HttpResponse
is returned with the message'Note saved'
.
python912345from .views import update_content, delete_contenturlpatterns = [path('send/', read_content),]
It imports the send_content
view from the same Django app (views.py
).
The urlpatterns
list contains a single URL pattern that maps the URL path 'send/'
to the send_content
view.
So, when you access the URL path 'send/'
, it triggers the send_content
view, which creates a new Note object with the title "Example Title"
and saves it to the database. The view then responds with the message 'Note saved'
.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione