you can collect your static files into 1 folder after deployment into
server, and you can set it in base.py. then on webserver settings you can
set only one static path.
OR
you can split  static files into many folder, but in your base.py setting
you put all static path using STATICFILES_DIRS  then you SET STATIC_URL and
STATIC_ROOT to your physical path on webserver settings.
STATIC_ROOT = os.getenv(
    'STATIC_ROOT', os.path.join(BASE_DIR, 'collected_static'))
STATIC_URL = '/static/'

Hope you understand it.

Rgrds,
HRM

On Tue, Sep 17, 2019 at 11:16 PM Martin Jaan Leesment <
martinjaa...@gmail.com> wrote:

> Hey
>
> I'm new to serving Django website on a shared server as well as using
> fastcgi and .htaccess so this might be a basic question. Namely I'm having
> difficulties serving static content. I've tried playing with htaccess
> rules, but no luck yet. My project structure:
>
> myproject/
> ├── myapp
> │   ├── admin.py
> │   ├── apps.py
> │   ├── models.py
> │   ├── static
> │   │   └── myapp
> │   │       ├── css
> │   │       │   ├── bootstrap.min.css
> │   │       │   ├── bootstrap.min.min_myproject.css
> │   │       │   └── proj.css
> │   │       ├── fonts
> │   │       ├── images
> │   │       │   ├── logo.png
> │   │       └── scripts
> │   │           ├── bootstrap.bundle.min.js
> │   │           └── bootstrap.min.js
> │   ├── templates
> │   │   └── myapp
> │   │       ├── base.html
> │   │       ├── footer.html
> │   │       ├── header.html
> │   │       ├── index.html
> │   ├── tests.py
> │   ├── urls.py
> │   └── views.py
> ├── manage.py
> ├── myproject
> │   ├── __init__.py
> │   ├── locale
> │   ├── media
> │   ├── settings
> │   │   ├── base.py
> │   │   ├── dev.py
> │   │   ├── __init__.py
> │   │   ├── prod.py
> │   ├── static
> │   ├── templates
> │   │   └── base.html
> │   ├── urls.py
> │   └── wsgi.py
> ├── requirements
> └── test.py
>
> My htaccess
>
> Options +ExecCGI
> AddHandler fcgid-script .fcgi
> RewriteEngine On
> RewriteRule ^(/static.*)$ /static//$1 [L]
> RewriteCond %{REQUEST_FILENAME} !-f
> RewriteRule ^(.*)$ cgi-bin/mydjangapp.fcgi/$1 [QSA,L]
>
>
> If anybody can help me figure out how to solve it, would really appreciate.
>
> Thanks!
>
> Best
> MJ
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/80c1e98b-8a0a-482c-a20f-29b4c7afdcab%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/80c1e98b-8a0a-482c-a20f-29b4c7afdcab%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAHGmjWW8d%2Bk6an50622N8CWv5nPnqYxt%3DTgg_AUfE7r71Zcc0w%40mail.gmail.com.

Reply via email to