![](https://img-blog.csdnimg.cn/4208381562a3426a82000fd8c4da4e98.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django
文章平均质量分 65
Django相关技术贴
神农尝百码
编程改变命运,励志照亮人生
展开
-
Django从入门到精通(三)
on_delete=models.CASCADE 意思就是级联删除,比如我要删除某个部门,部门下没有用户关联还好,如果有关联就把关联的用户删掉。也可以on_delete=models.SET_NULL,如果删除部门,那就将部门下的员工信息所关联的depart_id字段设置为null。原创 2024-01-25 21:48:23 · 1655 阅读 · 0 评论 -
Django 手把手教你搭建MYSQL多数据源 实现读写分离
现在两个库都有相同的表了,我们创建的实体类对应的表是account_userinfo。这时我们手动为从库添加一条数据用来测试读取。注册app组件,打开settings.py。右键创建apps/account目录。打开account/views.py。原创 2024-01-23 12:38:19 · 882 阅读 · 0 评论 -
Django从入门到精通(二)
第一步:确保你的app已经在settings.py中注册了第二步:在你的app(这里是app01)创建templatetags文件夹注意:只能叫templatetags。第三步:在templatetags文件夹下创建py文件并编写自定义代码第四步:index.html使用你定义的函数。原创 2024-01-21 19:07:26 · 1226 阅读 · 0 评论 -
Django从入门到精通(一)
venv,Python官方用于创建虚拟环境的工具。virtualenv 【推荐】操作第一步:pip安装virtualenv第二步:在D:\study\python\envs创建虚拟环境注意:crm是我们的虚拟环境名,随便起。第三步:激活虚拟环境activate第四步:虚拟环境中安装Django包第五步:创建django项目注意:这里的crm是项目名。第六步:退出虚拟环境deactivate当在settings.py中设置http://127.0.0.1:8000/login/ 成功。原创 2024-01-20 19:03:27 · 3696 阅读 · 1 评论 -
Django使用UUID作为主键
这时用 UUID 作为主键非常合适。UUID 是一种全局唯一标识符,通常用32位的字符串来表现,像这样:9cd0c6fa-846e-11ea-8191-94e6f7639b8c ,它可以保证全球范围内的唯一性。这个 id 主键从 1 开始计数,每有一条新的数据则 +1,保证了主键不重复。通常你用这个自增主键就够了,但是有些情况下用它又不合适。原创 2023-12-15 10:14:30 · 728 阅读 · 0 评论 -
Django同时连接多种数据库
在 Django 的 settings.py 文件中,配置多个数据库连接。你可以在 DATABASES 字典中添加多个数据库配置。每个数据库配置都使用一个不同的名称,以便在代码中进行引用。我的使用场景需要同时连接达梦数据库和MYSQL数据库,有的功能需要查询达梦,有的功能则需要查询MYSQL。在你的视图函数或管理命令中,你也可以使用 using 关键字来指定要使用的数据库连接。原创 2023-11-24 14:05:01 · 697 阅读 · 0 评论 -
中标麒麟或Linux下挂后台启动Django项目
这样虽然能启动,但弊端是关闭当前窗口服务就停了,这样肯定不满足我们部署要求,所以需要改进部署方式,采用nohup将服务挂在后台,这样哪怕是当前窗口关闭也能继续运行着。原创 2023-06-20 15:03:27 · 963 阅读 · 1 评论 -
Django+Vue实现文件上传下载功能
首先我要实现的页面效果是这样的当点击上传文件按钮,弹出上传文件的弹出框,可以上传多个文件,点击确定后才正式开始上传点击右侧下载按钮,可以直接下载文件。原创 2023-05-31 17:15:57 · 2182 阅读 · 2 评论