python
不会切菜的厨师
这个作者很懒,什么都没留下…
展开
-
Django 用户权限控制(auth)
在Terminal 下启动Django shell导入自己写的模板(MyUser 为我自己写的模板)查询用户信息,filter查询返回列表格式,因此设置列表索引获取User对象(root 为自己创建的管理员)判断用户是否具有权力(超级管理员返回Treu,非超级管理员返回False)导入模板 Permission在权限管理表获取权限add_pro...原创 2019-12-12 19:15:15 · 390 阅读 · 1 评论 -
Django 创建普通用户和超级用户
普通用户在Terminal 中输入 python manage.py shellfrom django.contrib.auth.models import Useruser=User.objects.create_user('user1','A12345678')分别为用户名和密码超级用户python manage.py createsuperuser...原创 2019-12-11 18:15:35 · 7938 阅读 · 2 评论 -
三方库的安装
pip uninstall 卸载piip install django==1.98pip install .........whlpython setup.py install原创 2019-09-13 12:01:37 · 108 阅读 · 0 评论 -
虚拟环境升级python
pip install pipenvpython版本需提前下好在指定目录中输入pipenv --python (空格)(版本)安装三方库变为pipenv install xxx原创 2019-08-09 20:50:38 · 1984 阅读 · 0 评论 -
django cleaned_data
cleaned_data 就是读取表单返回的值,返回类型为字典dict型email=cleaned_data['email'] 读取name为 ‘email’的表单提交值,并赋予 email变量转载 2019-08-13 18:24:38 · 424 阅读 · 0 评论 -
查看Python版本
python -V环境配置成功后直接在命令框中输入 python -V(v为大写)原创 2019-06-20 21:43:14 · 438 阅读 · 0 评论 -
Python 冒泡排序
list=[10,2,4,1,44,25]print(list)for i in range(len(list)):#循环范围0-6 for j in range(i+1,len(list)): if list[i]>list[j]:#比较前面和后面的数字 list[i],list[j]=list[j],list[i]#前面大于后面就交...原创 2019-06-20 20:09:31 · 80 阅读 · 0 评论 -
Django 'str' object has no attribute 'tzinfo' 报错
在数据库中你定义了一个时间,但是这个时间字段是字符串类型的查看数据库,原来是start_time有误, (start_time为0000-00-00 00:00:00)修改后在次访问即可以成功...原创 2019-06-15 11:44:53 · 4815 阅读 · 2 评论 -
python 阿拉伯数字与汉字的转换
n=input()s="零一二三四五六七八九"for c in "0123456789": n=n.replace(c,s[eval(c)])print(n)原创 2019-03-25 12:31:18 · 9890 阅读 · 1 评论 -
turtle 实现多边形
from turtle import *for i in range(5): color('red', 'pink') begin_fill() penup() goto(-200+100*i,-50) pendown() circle(40,steps=3+i) end_fill()done()原创 2019-03-12 20:25:15 · 801 阅读 · 0 评论 -
python阶乘
def factorial(n): if n==0: return 1 else: recurse=factorial(n-1) result=n*recurse return resultdef fact(n): s=1 for i in range(1,n+1): s*=...原创 2019-03-09 20:13:45 · 740 阅读 · 0 评论 -
python打印各种三角形
打印等腰直角三角形for i in range(6): print("") for j in range(0,6-i): print("*",end=" ") print("\n")for i in range(6): print("") for j in range(0,2*i-1): print("*&quo原创 2019-01-20 18:21:09 · 9319 阅读 · 0 评论