sudo brew install python3
# 安装sudo pip3 install virtualenvsudo pip3 install virtualenvwrapper# mkvirtualenv 无法使用就 设置环境变量# 创建目录用来存放虚拟环境mkdir $HOME/.virtualenvs# 在~/.bashrc中添加行:export WORKON_HOME=$HOME/.virtualenvsVIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3source /usr/local/bin/virtualenvwrapper.sh# 运行source ~/.bashrc mkvirtualenv -p python3 py3_django # 创建虚拟环境workon py # tab tab 查看虚拟环境work py3_django # 切换虚拟环境deactivate # 退出虚拟环境rmvirtualenv py3_django # 删除虚拟环境
# 公网pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/ pip config set install.trusted-host https://mirrors.aliyun.com# ECSpip config set global.index-url https://mirrors.cloud.aliyuncs.com/pypi/simple/ pip config set install.trusted-host mirrors.cloud.aliyuncs.com pip3 install Django //在虚拟环境下安装 django,不加sudo pip3 list //查看已安装的工具包
django-admin startproject Projectcd Project python manage.py startapp Book
python manage.py runserver
pip install PyMySQL
class Comment(models.Model): item = models.ForeignKey(Item, on_delete=models.CASCADE) avatar = models.CharField(max_length=200, null=True, blank=True) name = models.CharField(max_length=20) time = models.DateTimeField('评价时间', auto_now=True) content = models.CharField(max_length=200)
python3 manage.py makemigrations && python3 manage.py migrate# 分库迁移# python3 manage.py makemigrations && python3 manage.py migrate --database=item
python3 manage.py createsuperuser
pip install -r requirements.txt
python manage.py collectstatic python manage.py compress
联系客服