Issue
I am trying to change styles for displaying my model in Django Admin:
class ContentAdmin(MyAdmin):
...
class Media:
css = {
'all': ('css/myadmin.css',)
}
The file myadmin.css
is located in static/css/
.
When running locally, the following appears in the console when loading the admin page:
"GET /static/css/myadmin.css HTTP/1.1" 404 1804
It looks like the request is going to the correct location where the file is resides. So, why isn't it found?
Solution
If your static folder is not inside one app then you should register it in the settings. Go to your settings.py file and add the next line:
STATICFILES_DIRS = [BASE_DIR / "static"]
above I'm assuming your static folder is in the root folder of your project. If not, replace "static" for the proper path to your static folder.
Answered By - 42WaysToAnswerThat
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.