У меня есть папка static
в моей папке app
, и там у меня есть папки js
, css
, images
и т. Д.
Я ссылаюсь на них в своих шаблонах следующим образом:
<script src="/static/js/main.js"></script>
и работает локально. Но когда приложение публикуется в производство, я получаю 404 для всех статических файлов. Я новичок в колбе, так что, думаю, я неправильно их обслуживаю. У меня нет папки static
, установленной в качестве назначенной папки статических файлов, в приложении - выполняется ли она автоматически, если она называется «статической», или мне нужно установить ее в коде?
Мой проектструктура:
app/
├── static/
│ └── js/
| |__ css/
├── templates/
│ └── index.html
└── __init__.py
application.py
application.py:
from app import create_app
application = create_app()
init .py:
from flask import Flask
from config import BaseConfig
def create_app():
server = Flask(__name__)
server.config.from_object(BaseConfig) # this is just for the secret key
return server