新建项目和应用
django-admin.py startproject learn_models # 新建一个项目
cd learn_models # 进入到该项目的文件夹
django-admin.py startapp people # 新建一个 people 应用(app)
创建数据表
我们来同步一下数据库(我们使用默认的数据库 SQLite3,无需配置)
Django 1.6.x 及以下
python manage.py syncdb
Django 1.7 及以上的版本需要用以下命令
python manage.py makemigrations
python manage.py migrate
python manage.py shell
python manage.py collectstatic
二,网站打开后报错
这时你可以把settings.py更改
DEBUG = True
重启服务器
sudo service apache2 restart
查看apache2的错误日志
cat /var/log/apache2/error.log
总结:
部署时文件对应关系:
sitename.conf –> wsgi.py –> settings.py –> urls.py –> views.py