Django CRUD (创建、读取、更新、删除) 示例17 Mar 2025 | 5 分钟阅读 要创建一个执行 CRUD 操作的 Django 应用程序,请按照以下步骤操作。 1. 创建一个项目 ![]() 2. 创建一个应用程序 ![]() 3. 项目结构 最初,我们的项目看起来像这样 ![]() 4. 数据库设置 在 mysql 中创建一个数据库 djangodb,并将其配置到 django 项目的 settings.py 文件中。请参阅示例。 // settings.py 5. 创建一个模型 将以下代码放入 models.py 文件中。 // models.py 6. 创建一个 ModelForm // forms.py 7. 创建视图函数 // views.py 8. 提供路由 提供 URL 模式以映射到视图函数。 // urls.py 9. 组织模板 在 employee 应用程序中创建一个 templates 文件夹,并在该目录中创建三个 (index, edit, show) html 文件。 每个的代码如下所示。 // index.html // show.html // edit.html 10. 静态文件处理 在 employee 应用程序中创建一个文件夹 static/css,并在其中放置一个 css。 在此处下载 css 文件 点击这里。 11. 项目结构 ![]() 12. 创建迁移 为创建的模型 employee 创建迁移,使用以下命令。 ![]() 迁移后,执行另一个命令以将迁移反映到数据库中。 但在此之前,请在 settings.py 文件的 INSTALLED_APPS 中提及应用程序的名称(employee)。 // settings.py 运行命令以迁移迁移。 ![]() 现在,我们的应用程序已成功连接并在数据库中创建了表。 它为处理项目(session、authentication 等)创建了 10 个默认表,并为我们创建的模型创建了一个表。 查看 migrate 命令后创建的表列表。 ![]() 运行服务器要运行服务器,请使用以下命令。 ![]() 访问浏览器通过输入 localhost:8000/show 访问应用程序,它将显示所有可用的员工记录。 最初,没有记录。 所以,它显示无记录消息。 ![]() 添加记录单击 添加新记录 按钮并填写详细信息。 请参阅示例。 ![]() 填写详细信息。 ![]() 提交记录,看看,提交后它会显示已保存的记录。 ![]() 此部分还允许从 操作 列中更新和删除记录。 保存了几条记录后,现在我们有以下记录。 ![]() 更新记录让我们通过单击 编辑 按钮来更新 Mohan 的记录。 它将在编辑模式下显示 Mohan 的记录。 ![]() 让我们假设我将 mohan 更新为 mohan kumar,然后单击更新按钮。 它会立即更新记录。 请参阅示例。 ![]() 单击更新按钮,它将重定向到以下页面。 请看姓名已更新。 ![]() 同样,我们也可以通过单击 删除 链接来删除记录。 删除记录假设,我想删除 Sohan,只需单击删除按钮即可轻松完成。 请参阅示例。 ![]() 删除后,我们剩下以下记录。 ![]() 好吧,我们已经成功使用 Django 创建了一个 CRUD 应用程序。 下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。