摘要:
python中的virtualenv模块能够将项目环境分隔开,而不是使用全局的环境,非常实用。 首先pip install virtualenv 如何创建一个环境virtualenv testvir 进入虚拟环境cd testvir 开启cd script, activate 推出deactivat 阅读全文
摘要:
大家都知道Python manage.py makemigrations 创建迁移文件也就是sql语句,python manage.py migrate执行makemigrations创建的文件,如果创建好了表不小心删除了某个表怎么办,其实很简单,直接使用到mysql上创建表,但是这样创建的表和我们 阅读全文
摘要:
行转列 单列转多行 阅读全文
摘要:
内连接:inner join -- 全外链接:full outer 左外连接:left outer 右外连接:right outer 交叉连接:cross内连接,两个表中重复部分全外连接,两个表所有字段左外连接,显示左表所有字段和左右表重复字段右外连接,显示右表所有字段和左右表重复字段交叉连接,左表每个记录乘以右表每个记录,如果左表4个记录,右表3个记录,3*4=12个记录如果表中没有数据,显示为... 阅读全文
摘要:
在开发过程中会遇到这样的情况 后台返回了一堆的数据,是一个列表 例如 前端的html可以通过使用 来获取数据,但是如果想要指定的数据,如要获取列表中的第二个字典的数据怎么办呢?查询了下资料 貌似可以实现这个效果 如果是这样 点击按钮弹出弹窗获取更详细的数据呢 其实可以通过使用jquery选择器来选择 阅读全文
摘要:
在UNIX 系统中,一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程. 在fork()/execve()过程中,假设子进程结束时父进程仍存在,而父进程fork()之前既没安装SIGCHLD信号处理函数调用 waitpid()等待子进程结束,又没 阅读全文
摘要:
多个站点 Django 的多站点系统是一种通用框架,它让你可以在同一个数据库和同一个Django项目下操作多个网站。 这是一个抽象概念,理解起来可能有点困难,因此我们从几个让它能派上用场的实际情景入手。 情景1:多站点间复用数据 正如我们在第一章里所讲,Django 构建的网站 LJWorld.co 阅读全文
摘要:
用户与Authentication 通过session,我们可以在多次浏览器请求中保持数据, 接下来的部分就是用session来处理用户登录了。 当然,不能仅凭用户的一面之词,我们就相信,所以我们需要认证。 当然了,Django 也提供了工具来处理这样的常见任务(就像其他常见任务一样)。 Djang 阅读全文
摘要:
Managers 在语句Book.objects.all()中,objects是一个特殊的属性,需要通过它查询数据库。 在第5章,我们只是简要地说这是模块的manager 。现在是时候深入了解managers是什么和如何使用了。 总之,模块manager是一个对象,Django模块通过它进行数据库查 阅读全文
摘要:
创建一个模板库 不管是写自定义标签还是过滤器,第一件要做的事是创建模板库(Django能够导入的基本结构)。 创建一个模板库分两步走: 第一,决定模板库应该放在哪个Django应用下。 如果你通过 manage.py startapp 创建了一个应用,你可以把它放在那里,或者你可以为模板库单独创建一 阅读全文