python
master'z
一切献给未来的自己
展开
-
关于django模型语法里面的一些坑。系统报错:Unknown command: 'validate' Type 'manage.py help' for usage.
在学习django模型的时候,博主就遇到过一些坑,这是博主遇到的一个小例子,希望能帮到遇到同样问题的你们。你是否在学习django时,当你创建了一个模型后,当你正要检测模型的可用性时,使用了语句:python manage.py validate嗯,却没想到出现了以下问题?系统报错:Unknown command: 'validate' Type 'manage.py help' for usa...原创 2018-07-09 09:59:31 · 10380 阅读 · 8 评论 -
Python Cookies不能存入中文的问题
可通过编码为2进制/ 8进制/ 16进制存入cookie但是中文不能通过'latin-1'编码 解决方法:存储cookie的方法: newuser = username.encode('utf-8').decode('latin-1')response.set_cookie('uname',newuser)获取cookie的方法:context['uname...原创 2018-11-20 10:14:06 · 850 阅读 · 0 评论 -
Django解决python3连接mysql失败的问题:
Python2,使用 pip install mysql-python 进行安装连接MySQL, 使用时 import MySQLdb 进行使用。Python3,改变了连接库,改为了 pymysql 库,使用pip install pymysql 进行安装,直接导入即可使用。但是Python3在 Django 中, 连接数据库时使用的仍然是 MySQLdb 库,所以报错,我们只能在__in...原创 2018-11-20 10:23:52 · 517 阅读 · 0 评论 -
Python安装虚拟环境
日常开发中,一般会为每一个项目单独创建一个虚拟环境,可以避免很多环境冲突的问题,那么创建虚拟环境步骤如下:进入dos命令窗口:进入到想要创建的路径:1.安装虚拟环境程序:pip install virtualenv2.开始创建一个虚拟环境:virtualenv 虚拟环境的名字3.不同操作系统的激活虚拟环境方法:[ linux/mac ]: source 虚拟环境...原创 2018-11-20 10:34:04 · 256 阅读 · 0 评论 -
Python 数据库查询条件‘不等于’
当在做数据库查询的时候,想根据业务需求进行条件的筛选或过滤,但是django封装的数据库语句中没有 ‘不等于’ 查询操作。 例如,通过以下语句进行‘不等于查询’,此语句会报错data = User.objects.filter(id != ‘1’).values(‘id’,‘name’,‘age’) 解决方案:可以导入Q模块辅助实现更多的数据库查询功能:from...原创 2018-11-20 10:38:22 · 1841 阅读 · 0 评论 -
Django 外键模糊查询方法
Django里面外键查询不用点查询,而是使用双下划线”__”,如下:如:查询外键dormitory_id的id包含“D2”的学生Student.objects.filter(dormitory_id__id__contains = “D2”)如:查询外键dormitory_id的id包含“D2”的学生(忽略大小写)Student.objects.filter(dormitory...原创 2018-11-20 10:41:03 · 1186 阅读 · 0 评论 -
Django for循环计数器:forloop
能够实现模板排序运算,方法如下:从0开始算forloop.counter从1开始算forloop.counter0 计算剩余数,以1结尾forloop.revcount计算剩余数,以0结尾forloop.revcount0 ...原创 2018-11-20 10:45:19 · 1213 阅读 · 0 评论