一、创建及启动:
创建项目:django-admin startproject mysite
启动项目:python manage.py runserver
更改端口:python manage.py runserver 8080 或 python manage.py runserver 0:8000
创建应用:python manage.py startapp myapp
二、配置
设置并根据`mysite/settings.py`文件中的数据库设置创建任何必要的数据库表:python manage.py migrate
三、实现模型变更的三个步骤
1.修改你的模型(在models.py文件中)。
2.运行python manage.py makemigrations,为这些修改创建迁移文件
3.运行python manage.py migrate,将这些改变更新到数据库中。
四、创建一个管理员用户
python manage.py createsuperuser
五、virtualenv虚拟环境
安装:python3 -m pip install virtualenv
创建环境:python3 -m virtualenv --no-site-packages venv
进入该环境:source venv/bin/activate
安装django:python3 -m pip install django
退出环境:deactivate
注意:Python2使用 virtualenv -p /usr/bin/python2.7 venv
六、mac安装mysqlclient失败
1. brew insatll mysql-connector-c
2. vim编辑文件/usr/local/bin/mysql_config
3. 将
# Create options
libs="-L$pkglibdir"
libs="$libs -l "
改为
# Create options
libs="-L$pkglibdir"
libs="$libs -lmysqlclient -lssl -lcrypto"
4. 注意:用超级管理员编辑,并且在保存时,进行wq!保存
5. pip install mysqlclient 可以安装