Python开发常用技巧
作为一名初学者,总是会犯这样或那样的错误,这篇文章收集了笔者学习过程中使用的一些技巧,供参考使用,希望能给有同样困惑的你一些帮助!
将Python库镜像源改为清华大学网站
国内还有其他网站,个人习惯于使用清华大学的网站,速度是靠谱的!
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
命令行django操作
安装django
pip install django # 安装最新版django
创建django项目
# 在项目目录下
django-admin startproject 项目名称
创建django app
# 在项目目录下
python manage.py startapp app名称
运行项目
# 首先要在urls.py文件中配置路由
urlpatterns = [
# path('admin/', admin.site.urls),
path('api/index/', info),
path('api/show/', show),
]
# 在命令行运行,默认网址为 127.0.0.1:8000
python manage.py runserver 网址
vscode使用虚拟环境
创建虚拟环境
使用Python自带venv命令创建,一般是一个项目一个虚拟环境,虚拟环境的名称与项目名称保持一致
# 首先是建立一个存放虚拟环境的文件夹,一般为vens,然后切换到该文件夹下面
python -m venv 虚拟环境名称
进入虚拟环境
#进入虚拟环境目录下,比如为demo,运行即可:
demo\scripts\activate
# 可以进点scripts目录下,运行:
activate
# 有时候会报错,试一下
.\activate
创建Django数据库表配置文件
python manage.py makemigrations
定义数据库文件
# 在settings.py的DATABASES中定义数据库驱动程序和数据库名称
根据数据库表配置文件生成表
python manage.py migrate
SQLite数据库空间压缩
# SQLite数据库内容删除后,空间并未自动释放,占用大量硬盘空间。
VACUUM;