Đây có lẽ là một câu hỏi ngu ngốc, nhưng nó không gây ấn tượng trong đầu tôi.
Trong Django, quy ước là đặt tất cả các tệp tĩnh (tức là css, js) dành riêng cho ứng dụng của bạn vào một thư mục được gọi là tĩnh . Vì vậy, cấu trúc sẽ giống như sau:
mysite/
manage.py
mysite/ --> (settings.py, etc)
myapp/ --> (models.py, views.py, etc)
static/
Trong mysite/settings.py
tôi có:
STATIC_ROOT = 'staticfiles'
Vì vậy, khi tôi chạy lệnh:
python manage.py collectstatic
Nó tạo một thư mục được gọi staticfiles
ở cấp cơ sở (thư mục giống như vậy myapp/
)
Mục đích của điều này là gì? Nó không chỉ là tạo một bản sao của tất cả các tệp tĩnh của tôi?