Django 2.2.6 fails to serve some static files in Windows 10

2019-10-02 Thread red sky
My system: Windows 10 1903. Python 3.7.4, 64 bit.

My directory structure:
%USERPROFILE%/Desktop/myproject/manage.py
%USERPROFILE%/Desktop/myproject/some_app (...)
%USERPROFILE%/Desktop/myproject/myproject/db.sqlite3
%USERPROFILE%/Desktop/myproject/myproject/urls.py
%USERPROFILE%/Desktop/myproject/myproject/static (...)
%USERPROFILE%/Desktop/myproject/myproject/static/css (...)
%USERPROFILE%/Desktop/myproject/myproject/media (...)
%USERPROFILE%/Desktop/myproject/myproject/some_apps (...)
%USERPROFILE%/Desktop/myproject/myproject/settings/
%USERPROFILE%/Desktop/myproject/myproject/settings/__init__.py
%USERPROFILE%/Desktop/myproject/myproject/settings/settings_base.py
%USERPROFILE%/Desktop/myproject/myproject/settings/settings_devel.py
%USERPROFILE%/Desktop/myproject/myproject/settings/settings_production.py


My urls.py (last part):
if ENVIRONMENT=="development":
import debug_toolbar
urlpatterns += [path('__debug__/',include (debug_toolbar.urls))]
urlpatterns += static(MEDIA_URL,document_root=MEDIA_ROOT)
urlpatterns += static(STATIC_URL,document_root=STATIC_ROOT)
urlpatterns += router.urls

My settings:

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR , 'static')
MEDIA_ROOT = BASE_DIR + '/media/'
(...)
MEDIA_URL='/media/'

I also tried with and without the following setting in several variants:
STATIFCILES_DIRS = ["","//",STATIC_ROOT,
"%userprofile%\\Desktop\\myproject\\myproject\\"]

The template: The error happens both with  href="/static/css/styles.css" and 
{% load static %} (...) href="{% static css/styles.css}" . I think the 
template is not the problem here.

The error:"GET /static/css/styles.css HTTP/1.1" 404 1767

The error takes place also with static requests (
http://127.0.0.1:8000/static/css/styles.css)

Strange behaviour: 
If I change the setting static_url to STATIC_URL = "static/" the css file 
is served. However, debug_toolbar ceases to serve her own static files and 
doesn't work anymore ("GET 
/myproject/static/debug_toolbar/img/ajax-loader.gif HTTP/1.1" 404 14554)

I have tried many things, to no avail.

Thank you.

-- 
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/aa231cc0-c3bf-4d3d-8bf0-6578d1952eff%40googlegroups.com.


Bug? django fails to serve static files in Windows 10

2019-10-02 Thread red sky
my system: Windows 10 1903, Python 3.7.4, 64 bit

My directory structure

%USERPROFILE%/Desktop/myproject/manage.py
%USERPROFILE%/Desktop/myproject/some_app/(...)
%USERPROFILE%/Desktop/myproject/myproject/sqlite3.db
%USERPROFILE%/Desktop/myproject/myproject/static (...)
%USERPROFILE%/Desktop/myproject/myproject/media (...)
%USERPROFILE%/Desktop/myproject/myproject/settings (with files __init__.py, 
settings_base.py, settings_devel.py, settings_production.py)
%USERPROFILE%/Desktop/myproject/myproject/static (...)
%USERPROFILE%/Desktop/myproject/myproject/static/css/styles.css
%USERPROFILE%/Desktop/myproject/myproject/more_apps/(...)

My urls.py (relevant parts)

from .settings import ENVIRONMENT, MEDIA_URL, MEDIA_ROOT, STATIC_URL, 
STATIC_ROOT
(...)
if ENVIRONMENT=="development":
import debug_toolbar
urlpatterns += [path('__debug__/',include (debug_toolbar.urls))]
urlpatterns += static(MEDIA_URL,document_root=MEDIA_ROOT)
urlpatterns += static(STATIC_URL,document_root=STATIC_ROOT)
urlpatterns += router.urls


My settings_base.py (relevant part)

INSTALLED_APPS = [...
'django.contrib.staticfiles',
...]

MEDIA_ROOT = BASE_DIR + '/media/'
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR , 'static')
STATIFCILES_DIRS = ["","//",STATIC_ROOT,
"C://Users//alfre//Desktop//memes//memes//"]
MEDIA_URL='/media/'

My settings_base.py (relevant part)

MEDIA_ROOT = BASE_DIR + '/media/'
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR , 'static')
#STATIFCILES_DIRS = ["","//",STATIC_ROOT,
"C://Users//alfre//Desktop//memes//memes//"]
MEDIA_URL='/media/'

(The error happens with several variants of the STATICFILES_DIRS, even with 
that line disabled or with several combinations)

The template shows the adress right, so I guess that is not the problem. 
Furthermore, the issue also happens when I request the file manually 
(http://127.0.0.1:8000/static/css/styles.css).

The error is "GET /static/css/styles.css HTTP/1.1" 404 1767
 
Strangely enough, I have not had any error with MEDIA images (served by 
sorl_thumbnails).

Strange behaviour:

If I replace STATIC_URL = '/static/' with 'static/' my static files are 
SOMETIMES served (but only when requested from root) (it seems I have to 
start the server, request the page, change form /static/ to static/ and 
then request it again to have the css served!), but django toolbar static 
files are not (they give back a 404 error , but they complain about the 
path GET /myproject/static/debug_toolbar/styles.css HTTP/1.1" 404 1767

As you can expect, this issue is relevant for development, given the 
importance of stylesheets.

Finally, if I insert print(STATIC_ROOT) in my settings files, I get the 
correct directory displayed on the console. But the files are still not 
delivered.

Thank you.

-- 
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/c9043ccd-c93a-4f17-a8a8-9f72314ca740%40googlegroups.com.


Re: Django 2.2.6 fails to serve some static files in Windows 10

2019-10-03 Thread red sky
Thank you, to Ajjet and Desh.

That solution doesn't work.

I keep getting the error: [03/Oct/2019 23:08:39] "GET 
/static/css/styles.css HTTP/1.1" 404 1767

If I request the file "manually" 
(http://127.0.0.1:8000/static/css/styles.css), I still get the error.


El jueves, 3 de octubre de 2019, 7:31:07 (UTC+2), Ajeet Kumar Gupt escribió:
>
> Hi,
>
> Use the below code 
>
> href="{% static 'css/styles.css' %}"  
>
> On Wed, Oct 2, 2019 at 8:06 PM red sky > 
> wrote:
>
>> My system: Windows 10 1903. Python 3.7.4, 64 bit.
>>
>> My directory structure:
>> %USERPROFILE%/Desktop/myproject/manage.py
>> %USERPROFILE%/Desktop/myproject/some_app (...)
>> %USERPROFILE%/Desktop/myproject/myproject/db.sqlite3
>> %USERPROFILE%/Desktop/myproject/myproject/urls.py
>> %USERPROFILE%/Desktop/myproject/myproject/static (...)
>> %USERPROFILE%/Desktop/myproject/myproject/static/css (...)
>> %USERPROFILE%/Desktop/myproject/myproject/media (...)
>> %USERPROFILE%/Desktop/myproject/myproject/some_apps (...)
>> %USERPROFILE%/Desktop/myproject/myproject/settings/
>> %USERPROFILE%/Desktop/myproject/myproject/settings/__init__.py
>> %USERPROFILE%/Desktop/myproject/myproject/settings/settings_base.py
>> %USERPROFILE%/Desktop/myproject/myproject/settings/settings_devel.py
>> %USERPROFILE%/Desktop/myproject/myproject/settings/settings_production.py
>>
>>
>> My urls.py (last part):
>> if ENVIRONMENT=="development":
>> import debug_toolbar
>> urlpatterns += [path('__debug__/',include (debug_toolbar.urls))]
>> urlpatterns += static(MEDIA_URL,document_root=MEDIA_ROOT)
>> urlpatterns += static(STATIC_URL,document_root=STATIC_ROOT)
>> urlpatterns += router.urls
>>
>> My settings:
>>
>> STATIC_URL = '/static/'
>> STATIC_ROOT = os.path.join(BASE_DIR , 'static')
>> MEDIA_ROOT = BASE_DIR + '/media/'
>> (...)
>> MEDIA_URL='/media/'
>>
>> I also tried with and without the following setting in several variants:
>> STATIFCILES_DIRS = ["","//",STATIC_ROOT,
>> "%userprofile%\\Desktop\\myproject\\myproject\\"]
>>
>> The template: The error happens both with  href="/static/css/styles.css" and 
>> {% load static %} (...) href="{% static css/styles.css}" . I think the 
>> template is not the problem here.
>>
>> The error:"GET /static/css/styles.css HTTP/1.1" 404 1767
>>
>> The error takes place also with static requests (
>> http://127.0.0.1:8000/static/css/styles.css)
>>
>> Strange behaviour: 
>> If I change the setting static_url to STATIC_URL = "static/" the css 
>> file is served. However, debug_toolbar ceases to serve her own static files 
>> and doesn't work anymore ("GET 
>> /myproject/static/debug_toolbar/img/ajax-loader.gif HTTP/1.1" 404 14554)
>>
>> I have tried many things, to no avail.
>>
>> Thank you.
>>
>> -- 
>> 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...@googlegroups.com .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-users/aa231cc0-c3bf-4d3d-8bf0-6578d1952eff%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/django-users/aa231cc0-c3bf-4d3d-8bf0-6578d1952eff%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
>
>
>
>
>
>
> *Thanks & Regards*
> Ajeet Kumar Gupt
> +91-9311232332
>

-- 
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/689e9a04-72fe-47ca-a236-7f09059ba1b2%40googlegroups.com.


Re: Django 2.2.6 fails to serve some static files in Windows 10

2019-10-04 Thread red sky
I think this might be a bug.

It renders the static css files if I configure it as

STATIC_URL = 'static/'

and then change my code to href="/static/css/styles.css">

This breaks compatibility with django toolbar, though...

I think this might be a bug.

El jueves, 3 de octubre de 2019, 23:13:19 (UTC+2), red sky escribió:
>
> Thank you, to Ajjet and Desh.
>
> That solution doesn't work.
>
> I keep getting the error: [03/Oct/2019 23:08:39] "GET 
> /static/css/styles.css HTTP/1.1" 404 1767
>
> If I request the file "manually" (
> http://127.0.0.1:8000/static/css/styles.css), I still get the error.
>
>
> El jueves, 3 de octubre de 2019, 7:31:07 (UTC+2), Ajeet Kumar Gupt 
> escribió:
>>
>> Hi,
>>
>> Use the below code 
>>
>> href="{% static 'css/styles.css' %}"  
>>
>> On Wed, Oct 2, 2019 at 8:06 PM red sky  wrote:
>>
>>> My system: Windows 10 1903. Python 3.7.4, 64 bit.
>>>
>>> My directory structure:
>>> %USERPROFILE%/Desktop/myproject/manage.py
>>> %USERPROFILE%/Desktop/myproject/some_app (...)
>>> %USERPROFILE%/Desktop/myproject/myproject/db.sqlite3
>>> %USERPROFILE%/Desktop/myproject/myproject/urls.py
>>> %USERPROFILE%/Desktop/myproject/myproject/static (...)
>>> %USERPROFILE%/Desktop/myproject/myproject/static/css (...)
>>> %USERPROFILE%/Desktop/myproject/myproject/media (...)
>>> %USERPROFILE%/Desktop/myproject/myproject/some_apps (...)
>>> %USERPROFILE%/Desktop/myproject/myproject/settings/
>>> %USERPROFILE%/Desktop/myproject/myproject/settings/__init__.py
>>> %USERPROFILE%/Desktop/myproject/myproject/settings/settings_base.py
>>> %USERPROFILE%/Desktop/myproject/myproject/settings/settings_devel.py
>>> %USERPROFILE%/Desktop/myproject/myproject/settings/settings_production.py
>>>
>>>
>>> My urls.py (last part):
>>> if ENVIRONMENT=="development":
>>> import debug_toolbar
>>> urlpatterns += [path('__debug__/',include (debug_toolbar.urls))]
>>> urlpatterns += static(MEDIA_URL,document_root=MEDIA_ROOT)
>>> urlpatterns += static(STATIC_URL,document_root=STATIC_ROOT)
>>> urlpatterns += router.urls
>>>
>>> My settings:
>>>
>>> STATIC_URL = '/static/'
>>> STATIC_ROOT = os.path.join(BASE_DIR , 'static')
>>> MEDIA_ROOT = BASE_DIR + '/media/'
>>> (...)
>>> MEDIA_URL='/media/'
>>>
>>> I also tried with and without the following setting in several variants:
>>> STATIFCILES_DIRS = ["","//",STATIC_ROOT,
>>> "%userprofile%\\Desktop\\myproject\\myproject\\"]
>>>
>>> The template: The error happens both with  href="/static/css/styles.css" 
>>> and 
>>> {% load static %} (...) href="{% static css/styles.css}" . I think the 
>>> template is not the problem here.
>>>
>>> The error:"GET /static/css/styles.css HTTP/1.1" 404 1767
>>>
>>> The error takes place also with static requests (
>>> http://127.0.0.1:8000/static/css/styles.css)
>>>
>>> Strange behaviour: 
>>> If I change the setting static_url to STATIC_URL = "static/" the css 
>>> file is served. However, debug_toolbar ceases to serve her own static files 
>>> and doesn't work anymore ("GET 
>>> /myproject/static/debug_toolbar/img/ajax-loader.gif HTTP/1.1" 404 14554)
>>>
>>> I have tried many things, to no avail.
>>>
>>> Thank you.
>>>
>>> -- 
>>> 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...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/django-users/aa231cc0-c3bf-4d3d-8bf0-6578d1952eff%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/django-users/aa231cc0-c3bf-4d3d-8bf0-6578d1952eff%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>>
>> -- 
>>
>>
>>
>>
>>
>>
>> *Thanks & Regards*
>> Ajeet Kumar Gupt
>> +91-9311232332
>>
>

-- 
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/b878dd42-3177-4f2a-87af-566957729e49%40googlegroups.com.