Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

对Django的model排序: 1goods = Goods.objects.all().order_by('-id') 该命令的意思是根据id字段进行反向排序。 如果有多个属性,可以使用: 1goods = Goods.objects.all().order_by('-id', 'create_time') 该命令的意思是先...

什么是中间件

中间件就是在目标结果之间进行的额外处理过程,在Django中就是request和response之间进行的处理,相对来说实现起来比较简单,但是要注意它是对全局有效的,可以在全局范围内改变输入和输出结果,因此需要谨慎使用,否则不仅会造成难以定位的错误,而且可能会影响整体性能。

想要通过访问如同127.0.0.1:8000/static/Tree.png的形式来访问在Django目录下的静态文件,首先需要在Django目录下创建一个static文件夹,该文件夹需与manage.py文件同级。然后编辑settings.py,在末尾加上: 12345STATIC_URL = '/static/'STATICFILES_DIRS =...

今天新开了个Django项目,创建好数据库模型后输入: 1python manage.py makemigrations appname 结果提示错误: 12django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Did you install mysqlclient? 解决方法: 1.首先,安装...

1.基本绘图

使用matplotlib库绘制折线图,由于很简单,所以下面直接上代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from matplotlib import pyplot


# 数据在x轴位置,是一个可迭代对象
x = range(2, 26, 2)
# 数据在y轴的位置
y = [15, 13, 14, 5, 17, 20, 25, 26, 26, 24, 22, 18]
# x和Y的长度必须相等,如果不相等会报错
print(len(x))
print(len(y))
# 绘图
pyplot.plot(x, y)
# 展示
pyplot.show()

效果图如下:

image-20200528092144373

image

pip升级失败解决方案

今天使用pip安装模块的时候,提示我pip有新版本了,我就随手升级了一下:

1
pip install --upgrade pip

结果安装失败了。

1
2
3
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'd:\\virtual env
ironment\\for_django\\scripts\\pip.exe'
Consider using the `--user` option or check the permissions.

然后输入pip,报错:

1
ModuleNotFoundError: No module named 'pip'

啊这,这可怎么办?

那么下面就是解决方法

一开始输入了: 1pip3 install twisted 报错了,后来百度了一下,发现得有root权限才行: 1sudo pip3 install twisted 这样就安装上了。

参考python3.7安装turtle。先下载好turtle包:Turtle。解压缩,修改setup.py文件,将”except ValueError, ve”修改为:”except (ValueError, ve)”,然后安装twisted: 1sudo pip3 install twisted 然后使用: 1pip3 install -e turtle-0.0.2(文件夹名) 稍等一会儿...

首先,创建虚拟环境: 1python3 -m venv your_env_name 然后,激活环境:Linux下: 1source your_env_name/bin/activate 因为我自己未尝试的不会写出来,所以这里暂时没有Windows下的激活方法。 退出虚拟环境: 1deactivate

转载自v3u.cn。 1.迭代的概念上一次输出的结果为下一次输入的初始值,重复的过程称为迭代,每次重复即一次迭代,并且每次迭代的结果是下一次迭代的初始值 2.可迭代的对象内置iter方法的,都是可迭代的对象。 list是可迭代对象,dict是可迭代对象,set也是可迭代对象。 3.迭代器1.为什么要有迭代器?对于没有索引的数据类型,必须提供一种不依赖索引的迭代方式。 2.迭代器定义:迭代器:...



愿火焰指引你