- 博客(11)
- 收藏
- 关注
原创 Python 使用 Django 创建web应用(一)
让我们通过示例来学习。通过这个教程,我们将带着你创建一个基本的投票应用程序。我们假定你已经阅读了。你能知道 Django 已被安装,且安装的是哪个版本,通过在命令提示行输入命令(由 $ 前缀)。如果这行命令输出了一个版本号,证明你已经安装了此版本的 Django;如果你得到的是一个“No module named django”的错误提示,则表明你还未安装。本教程适用于 Django 5.0,支持 Python 3.10 及更高版本。
2024-05-22 11:47:04 978
原创 Python 使用 Django 创建web应用(进阶-模型)
如果已经存在的模型字段不能满足你的需求,或者你希望支持一些不太常见的数据库列类型,你可以创建自己的字段类。在编写自定义模型字段中提供了创建自定义字段的各方面内容。Meta还有一个模型方法的集合,包含了一些你可能自定义的数据库行为。尤其是这两个你最有可能定制的方法 save()和 delete()。你可以随意地重写这些方法(或其它模型方法)来更改方法的行为。一个典型的重写内置方法的场景是你想在保存对象时额外做些事。比如(查看文档 save()else:调用父类的方法非常重要——这里指。
2024-05-25 14:04:51 374
原创 Python 使用 Djiango 创建web应用(九)
这个进阶教程从结束的地方继续讲起。我们将会把我们的网络投票应用放进一个独立的 Python 包中,以便你在新的项目中重用它或将它与他人分享。如果你尚未完成教程 1-7,我们推荐你先浏览一遍教程,这样你的样例工程会和下面的一致。
2024-05-25 11:27:50 1730
原创 Python 使用 Django 创建web应用(八)
这个教程从结束的地方开始。我们已经构建了我们的 Web 投票应用程序,现在将看看第三方包。Django 的一个优势就是丰富的第三方包生态系统。这些是由社区开发的包,可以用来快速扩展应用程序的功能集。本教程将展示如何添加,这是一个常用的第三方包。近年来,Django Debug Toolbar 在 Django 开发者调查中一直名列前三最常使用的第三方包之一。
2024-05-24 15:03:19 643 1
原创 Python 使用 Django 创建web应用(七)
通过注册Question模型,Django 能够构建一个默认的表单用于展示。通常来说,你期望能自定义表单的外观和工作方式。你可以在注册模型时将这些设置告诉 Django。让我们通过重排列表单上的字段来看看它是怎么工作的。用以下内容替换你需要遵循以下流程——创建一个模型后台类,接着将其作为第二个参数传给——在你需要修改模型的后台管理选项时这么做。
2024-05-24 14:38:34 847 1
原创 Python 使用 Django 创建web应用(六)
对于小项目来说,这个问题没什么大不了的,因为你可以把这些静态文件随便放在哪,只要服务程序能够找到它们就行。然而在大项目——特别是由好几个应用组成的大项目——中,处理不同应用所需要的静态文件的工作就显得有点麻烦了。djiango,python
2024-05-22 16:21:55 988
原创 Python 使用 Django 创建web应用(五)
测试代码,是用来检查你的代码能否正常运行的程序。测试在不同的层次中都存在。有些测试只关注某个很小的细节(某个模型的某个方法的返回值是否满足预期?),而另一些测试可能检查对某个软件的一系列操作(某一用户输入序列是否造成了预期的结果?其实这和我们在教程第 2 部分,里做的并没有什么不同,我们使用 shell来测试某一方法的功能,或者运行某个应用并输入数据来检查它的行为。真正不同的地方在于,自动化测试是由某个系统帮你自动完成的。
2024-05-22 15:04:24 898
原创 Python 使用 Django 创建web应用(四)
本教程从结束的地方开始。我们将继续网络投票的应用,并将重点放在表单处理和精简我们的代码上。
2024-05-22 12:53:24 694 1
原创 Python 使用 Django 创建web应用(三)
本教程从结束的地方开始。我们将继续开发网络投票应用程序,并将着重于创建公共接口——“视图”。从哪里获得帮助:如果你在阅读本教程的过程中有任何疑问,可以前往 FAQ 的的版块。
2024-05-22 12:04:34 979 1
原创 Python 使用 Django 创建web应用(二)
设计哲学为你的员工或客户生成一个用户添加,修改和删除内容的后台是一项缺乏创造性和乏味的工作。因此,Django 全自动地根据模型创建后台界面。Django 产生于一个公众页面和内容发布者页面完全分离的新闻类站点的开发过程中。站点管理人员使用管理系统来添加新闻、事件和体育时讯等,这些添加的内容被显示在公众页面上。Django 通过为站点管理人员创建统一的内容编辑界面解决了这个问题。管理界面不是为了网站的访问者,而是为管理者准备的。
2024-05-22 11:52:56 1643
原创 springboot 代码自动生成器
本例,可根据数据库表名,表结构自动生成controller,service,model,dao,mapper.xml ,减少了程序员们的重复劳动,你是不是最烦每次写新模块的时候,新建一个controller ,service然后把 简单的增删改查 业务重复的写一边?只是表名不一样而已,其他的逻辑几乎一模一样,重复到想吐,这位同学(敲黑板!!!),你找到组织了,当你看到这片文章的时候你的问题就解决了...
2018-10-25 18:32:58 9195 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人