O to ze ti to ted serviruje admin staticy se ti stara appka, kterou mas v 
INSTALLED_APPS django.contrib.staticfiles

Prover si ze skutecne ukazujes na spravny adresar s tvymi staticy - 
print(STATIC_ROOT)

Pripadne se spis podivej na docku django.contrib.staticfiles a uprav urls.py 
dle ni.

Vitek


> 2. 1. 2015 v 16:31, Jakub Jiřička <[email protected]>:
> 
> Dobrý den,
> 
> to jsem jelen, ted administrace funguje, avsak zase nejde css frontendu ...
> 
> <table class="meta <>">
>       <tr>
>         <th>Request Method:</th>
>         <td>GET</td>
>       </tr>
>       <tr>
>         <th>Request URL:</th>
>       <td>http://127.0.0.1:8000/static/stylesheets/bootstrap.css</td>
>       </tr>
>     </table>
> 
> Přitom přímo v adresaři to opravdu je ... na vině musí být tedy to lomnítko a 
> někdě něco špatně ... bohužel já nevím kde a co ...
> 
> Dne pátek, 2. ledna 2015 16:18:32 UTC+1 Vítek Pliska napsal(a):
> Ahoj,
> 
> asi ti jen chybi pocatecni lomitko ve STATIC_URL
> 
> Hezky den, Vitek
> 
> 
> 2. 1. 2015 v 16:14, Jakub Jiřička <[email protected] <javascript:>>:
> 
> Dobrý den,
> 
> s Djangem teprve začínám (cca 5 dní) a hned mám problém ohledně chybějcích 
> stylů pro administraci...
> 
> Věc se má takto, když si zobrazím zdrojový kod administrace tak mám soubory 
> nalinkované takto:
>   <link rel="stylesheet <>" type="text/css <>" href=""/>
>   <link rel="stylesheet <>" type="text/css <>" 
> href="static/suit/bootstrap/css/bootstrap.min.css <>" media="all <>"/>
>   <link rel="stylesheet <>" type="text/css <>" href="static/suit/css/suit.css 
> <>" media="all <>">
>   
>   
> 
>   
>   <script type="text/javascript <>">window.__admin_media_prefix__ = 
> "static/admin/";</script>
>   <script src="static/suit/js/jquery-1.8.3.min.js <>"></script>
>   <script type="text/javascript <>">var Suit = { $: $.noConflict() }; if (!$) 
> $ = Suit.$; </script>
>   <script src="static/suit/bootstrap/js/bootstrap.min.js <>"></script>
>   
>   <style type="text/css <>">.required:after { content: '*'; margin: 0 0 0 
> 5px; position: absolute; color: #ccc;}</style>
> 
> 
> Ale když si chci jednotlivý soubory otevřít, tak to hodí error, že 
> neexistují, ale v odkazu vidím přidaný admin:
> <h1>Page not found <span>(404)</span></h1>
>     <table class="meta <>">
>       <tr>
>         <th>Request Method:</th>
>         <td>GET</td>
>       </tr>
>       <tr>
>         <th>Request URL:</th>
>       
> <td>http://127.0.0.1:8000/admin/static/suit/bootstrap/css/bootstrap.min.css 
> <http://127.0.0.1:8000/admin/static/suit/bootstrap/css/bootstrap.min.css></td>
>       </tr>
>     </table>
> 
> A já nemohu přijít na to, co dělám špatně ... proč mě ty styly nejdou ...
> 
> Kdyby bylo třeba, přidávám urls.py:
> from django.conf.urls import patterns, include, url
> from django.conf import settings
> from django.contrib import admin
> from django.conf.urls.static import static
> 
> admin.autodiscover()
> 
> urlpatterns = patterns('',
>     url(r'^$', 'standa.views.home', name='home'),
> 
>     url(r'^admin/', include(admin.site.urls)),
> 
> ) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
> 
> if settings.DEBUG:
>     import debug_toolbar
>     urlpatterns += patterns('',
>         url(r'^__debug__/', include(debug_toolbar.urls)),
>     )
> 
> a settings.py:
> """
> Django settings for standa project.
> 
> For more information on this file, see
> https://docs.djangoproject.com/en/1.6/topics/settings/ 
> <https://docs.djangoproject.com/en/1.6/topics/settings/>
> 
> For the full list of settings and their values, see
> https://docs.djangoproject.com/en/1.6/ref/settings/ 
> <https://docs.djangoproject.com/en/1.6/ref/settings/>
> """
> 
> # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
> import os
> import django
> from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS as TCP
> 
> TEMPLATE_CONTEXT_PROCESSORS = TCP + (
>     'django.core.context_processors.request',
> )
> 
> BASE_DIR = os.path.dirname(os.path.dirname(__fil
> ...
> 
> -- 
> -- 
> E-mailová skupina [email protected]
> Správa: http://groups.google.cz/group/django-cs 
> <http://groups.google.cz/group/django-cs>
> 
> --- 
> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny 
> „django-cs“ ve Skupinách Google.
> Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
> e-mail na adresu [email protected] 
> <mailto:[email protected]>.
> Další možnosti najdete na https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
-- 
E-mailová skupina [email protected]
Správa: http://groups.google.cz/group/django-cs

--- 
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs 
ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete 
e-mail na adresu [email protected].
Další možnosti najdete na adrese https://groups.google.com/d/optout.

Reply via email to