Django deploy static files

 Description

 Django needs to run the html, css and images from the static location that is part of our application



Django.conf


[root@localhost conf.d]# cat django.conf
<VirtualHost *:80>
    Alias /robots.txt /home/dj_adm/dj-practice/mysite/static/robots.txt
    Alias /favicon.ico
/home/dj_adm/dj-practice/mysite/static/favicon.ico

    Alias /media/ /home/dj_adm/dj-practice/mysite/media/
    Alias /static/ /home/dj_adm/dj-practice/mysite/static/

    <Directory /home/dj_adm/dj-practice/mysite/static>
        Require all granted
    </Directory>

    <Directory /home/dj_adm/dj-practice/mysite/media>
        Require all granted
    </Directory>

    <Directory /home/dj_adm/dj-practice/mysite/mysite>
    <files wsgi.py>
        Require all granted
    </files>
    </Directory>

    WSGIDaemonProcess mysite
    WSGIProcessGroup mysite
    WSGIScriptAlias / /home/dj_adm/dj-practice/mysite/mysite/wsgi.py process-group=mysite
</VirtualHost>

Settings.py

STATIC_ROOT = "/home/dj_adm/dj-practice/mysite/static/"
STATIC_URL = 'static/'
 

CollectStatic 

(dj-env) [dj_adm@localhost mysite]$  python manage.py collectstatic

128 static files copied to '/home/dj_adm/dj-practice/mysite/static'.
 
 
 Check this link for admin setup 




 

Comments

Popular posts from this blog

Django Server setup with Apache with mod_wsgi in Centos 9

Mysql Installation on CentOS 9

Install mysql8 on centOS 9 and integrating with Django