django web 模板静态文件加载记录

2019-03-10  本文已影响0人  wowshiwoniu

工作以来,一直在用django框架写接口,对于django的前端模板文件接触不多,最近在学习使用django快速搭建简单的网站,因此记录在这方面踩得坑。

默认工程结构:

├── README.md
├── catalog
│   ├── __init__.py
│   ├── admin.py
│   ├── apps.py
│   ├── forms.py
│   ├── migrations
│   │   ├── 0001_initial.py
│   │   ├── __init__.py
│   ├── models.py
│   ├── static
│   │   ├── catalog
│   │   │   └── css
│   │   │       └── styles.css
│   │   └── images
│   │       └── local_library_model_uml.png
│   ├── templates
│   │   ├── base_generic.html
│   │   ├── catalog
│   │   │   ├── book_list.html
│   │   └── index.html
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── db.sqlite3
├── gunicorn.conf.py
├── manage.py
├── project
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
├── requirements.txt
├── static
│   ├── catalog
│   │   └── css
│   │       └── styles.css
└── templates
    └── registration
        ├── logged_out.html
        ├── login.html

配置文件 settings.py
  1 server {
  2     listen 20000;
  3     server_name localhost;
  4     location /static {
  5         alias /Users/xxx/PycharmProjects/webProj/static;
  6     }
  7     location / {
  8         proxy_set_header Host $host;
  9         proxy_pass http://localhost:8000;
 10     }
 11 }

访问:http://127.0.0.1:20000 即可反向代理访问到我们的项目,同时静态资源也被正确加载。

推荐django静态文件讲解链接:

上一篇下一篇

猜你喜欢

热点阅读