分类标签归档:Django

Django Admin 水平过滤器(ManyToManyField)


对于 ManyToMany 元素,Django Admin 默认使用的筛选组件为:

如上图所示,使用的时候很是麻烦,而且不太直观。

而另一种 Django 提供的方式,则使用体验好的多,如下所示:

想要设置采用如下方式,在对应 APP 下做如下设置即可:

class ModelName(admi

Read more

blog 二次开发随记 - 阶段1 - 使用 Docker 配置环境


2020/02/28

  • docker 下的 ubuntu 非常的精简,来 vim 都没有,还得 apt-get 安装下载,但是国内使用 apt-get 贼慢,需要修改源,但是修改源我起码得有个编辑器吧,不能用 vim 的情况下,只能考虑使用 echo,或通过 docker 命令复制进去,超级麻烦,我

Read more

blog 二次开发随记 - 阶段2 - 使用 vscode 远程连接 docker-容器 进行开发


  • 想要在 docker 内进行开发,首先需要解决的一个问题就是代码编辑器,这块第一选择,是可以通过 vscode 进行远程开发。

  • 在 vscode 的拓展商城里找到了一款工具, remote-containers,但是需要注意的是,对这个拓展安装,最好选用 Visual Studio Code I

Read more

blog 二次开发随记 - 阶段3 - Django 项目开发


本次二次开发,有两个主要目的:

  1. 使用 django-rest-framework 来进行前后端分离,以方便后续进行 Flutter 的开发。
  2. 调整前端样式,使之在交互性,动效,操作上更加舒适。

下面是开发随记:

  1. 首先面临的第一个问题是,线上版的 blog,在当前环境下看,样式是乱的,主要原因还

Read more

Django 使用 MySQL 数据库


Django 默认使用 SQLite 数据库,但是显然在实际生产环境中,我们需要更强健的数据库作为支撑。

Django 支持的数据库包括:

  • PostgreSQL
  • MariaDB
  • MySQL
  • Oracle
  • SQLite

通常情况下,我们会采用 MySQL 作为数据库,本文将介绍 Django 使用

Read more