I've foud a tutorial <http://www.youtube.com/watch?v=7dbAIuDVyFc>, finally.


Interesting, but it speaks about an older version of Django.

Thank you all for the answers.

2013/1/8 Jonathan <jonathandavidba...@gmail.com>

>  Assuming that you have settings.STATIC_ROOT configured, you can use the
> following snippet to handle URL routing for static files with the dev
> server:
>
> # urls.py
> if settings.DEBUG:
>     urlpatterns += patterns('',
>         (r'^static/(?P<path>.*)$', 'django.views.static.serve', {
>             'document_root': settings.STATIC_ROOT,
>         }),
>     )
>
> Feel free to add a similar pattern for media files as well.
>
> Hope this helps,
> Jonathan
>
>
> On 01/08/2013 04:25 AM, Agnese Camellini wrote:
>
> I'm not using apache now, i'm just using the development server into
> django.
> Why is it so difficult to serve static files?
> joy
>
> 2013/1/8 Mike Dewhirst <mi...@dewhirst.com.au>
>
>> On 8/01/2013 10:03pm, joy wrote:
>>
>>> I have the same problem, the tutorial speaks about a list of things to
>>> do:
>>>
>>>   * Push your code up to the deployment server.
>>>   * On the server, run collectstatic
>>>     <
>>> https://docs.djangoproject.com/en/1.4/ref/contrib/staticfiles/#django-admin-collectstatic
>>> >
>>>     to copy all the static files into STATIC_ROOT
>>>     <
>>> https://docs.djangoproject.com/en/1.4/ref/settings/#std:setting-STATIC_ROOT
>>> >.
>>>   * Point your web server at STATIC_ROOT
>>>     <
>>> https://docs.djangoproject.com/en/1.4/ref/settings/#std:setting-STATIC_ROOT
>>> >.
>>>
>>> I have arrived at the second point. But the static files are not served,
>>> i have set up the STATIC ROOT and the STATIC_URL, but what should i add
>>> to the template src tag to find the pages? The tutorial speaks about the
>>> template context processor, but it doesn't exist in my setting.py file.
>>>
>>> TEMPLATE_CONTEXT_PROCESSORS  =  (
>>>      'django.core.context_processors.debug',
>>>      'django.core.context_processors.i18n',
>>>      'django.core.context_processors.media',
>>>      'django.core.context_processors.static',
>>>      'django.contrib.auth.context_processors.auth',
>>>      'django.contrib.messages.context_processors.messages',
>>> )
>>>
>>> i cannot make my css and javascript work, please, can you explain me
>>> what is happening behind the interface?
>>> Agnese
>>>
>>>
>>> Il giorno sabato 5 gennaio 2013 19:38:32 UTC+1, MÄ rtiņš JakuboviÄ s
>>> ha scritto:
>>>
>>>     Hello.
>>>
>>>     I try a lot of things and can't understand, why not working
>>>     STATIC_ROOT and MEDIA_ROOT in settings.py.
>>>
>>>     I want, that all my media and static folders is in different place
>>>     that python files, so I set media, static and templates to different
>>>     place. Templates TEMPLATE_DIRS works well, bet MEDIA_ROOT
>>>     and STATIC_ROOT not.
>>>
>>>     I try setup like this:
>>>
>>>     /home/domain/www/my_proj/ there is project folder and all apps, and
>>>     there I place my htdocs folder, in which is static, templates and
>>>     media folders.
>>>
>>>     When i set in STATIC_ROOT = '/home/domain/www/my_proj/htdocs/static'
>>>
>>>     In apache error log i got:
>>>
>>>     File does not exist: /home/domain/www/my_proj/my_proj/static
>>>
>>>     I don't get, why django don't want to take new setting...
>>>
>>>     I use django 1.4.
>>>
>>
>> I think you need to set up Apache to serve the static and media files.
>> Here is how mine works ...
>>
>>  # lock the public out
>>  <Directory /var/www/my_proj/>
>>   AllowOverride None
>>   Order deny,allow
>>   Deny from all
>>  </Directory>
>>
>>  # serve uploaded media from here
>>  <Directory /var/www/media/my_proj/>
>>   AllowOverride None
>>   Order deny,allow
>>   Allow from all
>>  </Directory>
>>
>>  # serve static stuff from here
>>  <Directory /var/www/static/my_proj/>
>>   AllowOverride None
>>   Order deny,allow
>>   Allow from all
>>  </Directory>
>>
>>  <IfModule mod_alias.c>
>>   Alias /media/ /var/www/media/my_proj/
>>   Alias /static/ /var/www/static/my_proj/
>>   Alias /tiny_mce/ /var/www/static/my_proj/js/tiny_mce/
>>   Alias /jquery/ /var/www/static/my_proj/js/jquery/
>>  </IfModule>
>>
>> Then in your template you can use {{ STATIC_URL }}/whatever
>>
>> Hope this helps
>>
>> Mike
>>
>>
>>>     Thanks.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msg/django-users/-/fwNEyOLpFb4J.
>>> To post to this group, send email to django-users@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> django-users+unsubscr...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/django-users?hl=en.
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To post to this group, send email to django-users@googlegroups.com.
>> To unsubscribe from this group, send email to
>> django-users+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/django-users?hl=en.
>>
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to