摘要: 介绍一个可以以py脚本方式运行ORM操作的方法: 可在项目内新建个py文件,复制项目内manage.py文件中的以下代码: if __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ORM1.setting 阅读全文
posted @ 2018-12-27 20:27 RyanJin 阅读(1409) 评论(1) 推荐(0) 编辑
摘要: mac自带的终端是款非常好用的ssh工具,但ls命令下文件与文件夹都是单一的颜色,为了更好区分,作出修改。 终端默认背景颜色为白色,(终端->偏好设置->描述文本),可修改背景颜色与字体大小。 第一步:打开终端输入 cd ~ 第二步:创建 .bash_profile 文件 touch .bash_p 阅读全文
posted @ 2018-12-07 15:01 RyanJin 阅读(3032) 评论(0) 推荐(0) 编辑
摘要: Django 中的时区 在现实环境中,存在有多个时区。用户之间很有可能存在于不同的时区,并且许多国家都拥有自己的一套夏令时系统。所以如果网站面向的是多个时区用户,只以当前时间为标准开发,便会在时间计算上产生错误。 为解决这个此类问题,在代码和数据库中统一使用 UTC 时间,仅在与最终用户进行交互时使 阅读全文
posted @ 2018-12-06 23:31 RyanJin 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 本人并非专业,开发经验也不太足,有一次在弄一个user数据表时,需要增加一些字段,又懒得去修改数据,就索性把这些属性封装在一个类中,序列化为json数据,存放在数据库的一个字段中了,后来,发现这么做至少有以下几点好处: 1. 想增加或减少字段时,不必频繁地去修改数据库,尤其 是使用三层框架,改一个字 阅读全文
posted @ 2018-12-05 22:43 RyanJin 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个: 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式。如果数 阅读全文
posted @ 2018-12-05 19:57 RyanJin 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 内容提要: 主要是通过~/.bash_profile文件更改环境变量PS1,修改命令行提示符的显示格式,并展示不同颜色。 本文介绍了默认设置的缺陷,以及需要用到的基础知识,最后介绍了更改命令行提示符格式的具体方法: 1.默认设置的缺陷 我的mac终端的设置风格是Basic,字体是Menlo Regu 阅读全文
posted @ 2018-12-04 19:53 RyanJin 阅读(5564) 评论(15) 推荐(0) 编辑
摘要: 陶冶情操,滋润心灵,文学于自己,于生活,是生命中不可或缺的。 第一,可以使你获得审美的愉悦和精神享受,短暂忘却现实生活中的烦恼。我们大家在平时的生活中都会遇到各种各样的烦恼,有的是工作不顺心,有的是提拔升迁上遇到一些麻烦,还有人际关系上遇到一些问题,都会有烦恼,有了烦恼以后消除烦恼的方法很多,其中一 阅读全文
posted @ 2018-11-25 22:47 RyanJin 阅读(2012) 评论(0) 推荐(0) 编辑
摘要: 当一般的查询语句已经无法满足我们的需求时,Django为我们提供了F和Q复杂查询语句。假设场景一:老板说对数据库中所有的商品,在原价格的基础上涨价10元,你该怎么做?场景二:我要查询一个名字叫xxx,年龄是18岁,或者名字是yyy,年龄是是19岁的人,你该怎么写你的ORM语句? 一、F查询 from 阅读全文
posted @ 2018-11-16 19:45 RyanJin 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 本教程将引导您完成安装和使用 Python 包。 它将向您展示如何安装和使用必要的工具,并就最佳做法做出强烈推荐。请记住, Python 用于许多不同的目的。准确地说,您希望如何管理依赖项可能会根据 您如何决定发布软件而发生变化。这里提供的指导最直接适用于网络服务 (包括 Web 应用程序)的开发和 阅读全文
posted @ 2018-11-02 16:28 RyanJin 阅读(909) 评论(0) 推荐(0) 编辑
摘要: blank在数据库上存储的是一个空字符串 如需设置字段可以为空:blank=True,默认为blank=False(字段必须填写); null在数据库上表现为NULL,而不是一个空字符串 如需设置字段可以为空:null=True,默认为null=False(字段必须填写); 注意: 日期类型(Dat 阅读全文
posted @ 2018-11-01 20:44 RyanJin 阅读(1445) 评论(0) 推荐(0) 编辑