Python Django
Web魔法师
Web魔法师
展开
-
python安装第三方库遇到error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++
今天安装第三方库pytho-ladp时报错:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ 这个问题太坑了。花了好长时间,费力好大劲,终于找到一个解决方法如下:1. 先打开python看看自己的python是什么版本的,多少位的。像我的就是3.7.3版本64位;2.去https://www.lfd.uci.edu/~gohlke/pythonlibs/找到对应版本的whl文件,我的话原创 2021-05-21 16:04:49 · 604 阅读 · 0 评论 -
Django 指定目录创建app
项目开发时,为了项目更好的管理,通常会把多个app放在同一个目录下,比如把多个app都放在一个APP的目录下面。这样,通过pycharm新建app时,需要指定目录。因为manage.py和APP是在同一级目录下,不指定目录的话,新建的app会和APP在同一级。这时,根据下面的步骤操作即可:首先先在APP目录下,新建一个和要建的app同名的文件夹,比如workorder, 建完目录,执行命令:python manage.py startapp workorder ./App/workorder 即.原创 2021-05-06 11:02:10 · 2365 阅读 · 0 评论 -
Python ValueError: invalid literal for int() with base 10: ‘22222.0‘
字符串'22222.0'转成整数int类型时,报: ValueError: invalid literal for int() with base 10: '22222.0',错误的意思是:字符无法转换为int型;解决方法:a= int(float(value))。如果value是浮点数,如1.0,那么需要先转float再转int,即a= int(float(value))例子:在pthon命令行执行:s='22222.0'>>> a=int(float(s))>..原创 2020-10-22 15:48:40 · 494 阅读 · 0 评论 -
前端(js CryptoJS)密码加密后传输给后端(python)解密实现方法 亲测可行
前端:aesEncrypt(str) { let aesPrivateKey = "1111111111111111"; var key = CryptoJS.enc.Utf8.parse(aesPrivateKey); var srcs = CryptoJS.enc.Utf8.parse(str); var encrypted = CryptoJS.AES.encrypt(srcs, key, {mode: CryptoJS.mode.ECB, padding: CryptoJS.p原创 2020-07-21 17:25:42 · 2768 阅读 · 1 评论 -
Django简易教程之一(models)
说明1:本文翻译自Django官方文档Writing your first Django app, part 1。说明2:本文中,采用django 1.8以及Python 2.7,Debaian Linux;系统运行在Raspberry Pi上。我们通过例子(example)来进行学习。通过本教程,我们将会创建一个基本的投票应用(a basic poll application)。翻译 2016-10-13 10:25:45 · 1446 阅读 · 1 评论 -
Django学习笔记总结
使用下面的命令创建表:python manage.py migrate然后创建一个用户名为 admin 密码 password123 的管理员:python mana原创 2016-11-14 14:20:06 · 1666 阅读 · 1 评论 -
Django学习笔记之二
1.新建app: django-admin.py startproject tutorial2.在settings中增加该app.3.修改app目录下的models文件,在该文件中定义类,一个类对应数据库中的一个表,类中定义数据库建表的操作。4.在修改后的工程目录下执行两个命令: python manage.py makemigrations python manage.p原创 2016-11-17 19:22:29 · 256 阅读 · 0 评论 -
Django中URL参数设置
如果想在URL地址中传入两个参数,需要在APP下的urls.py 中修改,如:url(r'^update/productid/(?P.*)/(?P.*)$', UpdateView.as_view()),则对应的地址栏输入:http://127.0.0.1:8000/api/myapp/update/productid/12/2其中,12与product_id对应,2与new_原创 2016-11-23 16:39:06 · 894 阅读 · 0 评论 -
Django的ORM操作示例
查找:#子表查询母表,找到红球对应的颜色#写法1:print(models.Ball.objects.get(description="红球").color.colors) #返回红,通过子表查询母表,写法:"子表对象.母表表名的小写.母表字段名" ;通过Ball表查到description为"红球",查找到对应colors#写法2,反向从母表入手:print(models.Col原创 2016-11-23 17:21:30 · 418 阅读 · 0 评论