在上一篇文章中,我們介紹了設定 Django 專案的基礎知識並創建了練習模型,我們將其以清單的形式顯示在前端。在本文中,我們將深入探討執行 CRUD 操作。對於不熟悉的人來說,CRUD 代表創建、讀取、更新和刪除 — 本質上是您可以對資料執行的四個基本操作。
現在我們已經在應用程式資料夾中設定了 API,我們只需擴展索引視圖即可處理建立、更新和刪除請求。
讓我們設定一個允許使用者建立練習的表單。我們將再次使用 HTML 模板來實現此目的。首先,在 app/templates 資料夾中建立一個名為 add_exercise.html 的新模板。
<form method="POST" action="/"> {% csrf_token %} <input type="text" name="title" placeholder="Enter the title" /> <input type="date" name="date" placeholder="Enter the date" /> <button type="submit">Save</button> </form>
接下來,在我們的 index.html 模板中,我們將使用以下方法包含 add_exercise.html 模板:
{% extends "base.html" %} {% block content %} <h2>Exercises</h2> {% include 'add_exercise.html' %} ... {% endblock %}
我們在這裡使用 include 標籤,它可以提高 HTML 模板的可組合性,使我們的程式碼更易於維護和理解。如果您在瀏覽器中刷新頁面,您應該會看到表單出現在螢幕上。
在我們的 HTML 中,我們使用
以上是Python 和 Django 中的 CRUD 操作 - 第 2 部分的詳細內容。更多資訊請關注PHP中文網其他相關文章!