python 相关常用命令
source ~/.bashrc
django
pip install django (django安装)
pip install -U pip (pip 升级)
django-admin startproject project-name
python manage.py startapp app-name
创建超级用户:
python manage.py createsuperuser
修改 用户密码可以用:
python manage.py changepassword username
** virtualenv **管理多个开发环境
sudo apt-get install python-virtualenv
(sudo)pip install virtualenv virtualenvwrapper
virtualenvwrapper 使得virtualenv变得更好用
(windows)pip install virtualenvwrapper-win
virtualenv env
workon env
pip freeze > requirements.txt (生成txt)
( workon env: 工作在 env环境 或 从其它环境切换到 env环境 )
**mkvirtualenv **[虚拟环境名称]:新建虚拟环境
rmvirtualenv env:删除运行环境env
mkproject mic:创建mic项目和运行环境mic
mktmpenv:创建临时运行环境
lsvirtualenv: 列出可用的运行环境
lssitepackages: 列出当前环境安装了的包
[ windows 使用 ]:
virtualenv env
env/scripts/activate (进入env)
deactivate:离开虚拟环境
workon 环境变量配置(linux)
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh
合并数据库(django 1.7以上)
python manage.py makemigrations
python manage.py migrate
清空数据库:
python manage.py flush
python manage.py shell_plus --notebook
pip换源[linux]
在~/.pip/pip.conf文件中添加或修改
pip换源[windows]
在%HOME%\pip\pip.ini文件下添加/修改
<code>
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
</code>
python —— wǒ men