Python

Python
一种解释型、面向对象、动态数据类型的脚本语言。

开发规范
1.包名:全部小写。
2.模块名:全部小写,下划线隔开。
3.类名:首字母大写,驼峰命名。
4.函数名:全部小写,下划线隔开。
5.变量名:全部小写,下划线隔开。
6.常量名:全部大写,下划线隔开。

查看Python版本
python -V

pip是Python的包管理工具,提供了对Python包的查找、下载、安装、卸载。

查看pip版本
pip -V

查看pip安装过的包
pip list

查看包详情
pip show django

安装包
pip install django==2.0.2
pip install requests
pip install selenium
pip install lxml
pip install beautifulsoup4
pip install mysqlclient(yum install mysql-devel)
pip install opencv-python
pip install oss2
pip install uwsgi
pip install djangorestframework
pip install easyocr -i https://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

https://chromedriver.storage.googleapis.com/index.html下载ChromeDrive,放置D:\Python37\Scripts

卸载包
pip uninstall django -y

升级包
pip install -U pip
pip install -U django

新建Django项目
django-admin startproject cvl
cd进入项目根目录,python manage.py runserver 9902

新建APP
django-admin startapp login
django-admin startapp user
django-admin startapp marvellous
django-admin startapp system

静态文件无法访问
在settings.py中添加STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),]

当前时间少8个小时
在settings.py文件中设置TIME_ZONE = 'Asia/Shanghai'、USE_TZ = False

DEBUG = False
ALLOWED_HOSTS = ['*']

uwsgi启动Django项目
uwsgi --ini uwsgi.ini
uwsgi --reload uwsgi.pid
uwsgi --stop uwsgi.pid

uwsgi.ini
[uwsgi]
http = :8000
chdir = /data/cvl
module = cvl.wsgi
master = true
processes = 4
threads = 2
vacuum = true
max-requests = 1000
pidfile = /data/cvl/uwsgi.pid
daemonize = /data/cvl/api.log

Idea配置Python SDK
File - Project Structure - SDKs - Add Python SDK - System Interpreter

Idea配置Python插件
File - Setting - Plugins - Python Community Edition

Idea高亮显示Python
File - Setting - Editor - File Types - Text - 删除.py

Idea断点调试
Run - Edit Configurations - + Python - Script path:D:\Workspace\cvl\manage.py、Parameters:runserver --noreload

posted on 2019-05-27 21:12  lc19149  阅读(152)  评论(0)    收藏  举报

导航