创建工程
1 | $ django-admin startproject myblog |
创建应用
分隔功能,一个功能对应一个应用
1 | $ python3 manage.py startapp blog |
在 settings.py
中添加应用
1 | INSTALLED_APPS = [ |
启动服务
测试使用,后续使用 Nginx
1 | $ python3 manage.py runserver |
模板
在应用目录下新建 Templates
文件夹存放 HTML
文件
生成数据表
1 | $ python3 manage.py makemigrations blog |
修改 settings.py
1 | # 新文件夹 |
官方指南:https://docs.djangoproject.com/en/1.11/howto/static-files/
Nginx 配置
安装 uwsgi
1 | $ python3 -m pip install uwsgi |
配置文件方式启动
uwsgi.ini
1 | # myweb_uwsgi.ini file |
1 | $ uwsgi --ini uwsgi.ini |
Nginx 配置
官方文档:https://www.nginx.com/resources/wiki/start/topics/examples/djangofastcgi/
1 | server { |