Così mi sono imbattuto in un problema sul mio sito Web in cui ho quindi creato due pagine html separate. Ho quindi modificato urls.py in modo che gli URL siano diversi per le 2 pagine ma il css smette di funzionare se lo faccio. Il mio codice è sotto e spiegherò più approfonditamente dopo.Django - Il CSS smette di funzionare quando cambio gli url
parte della mia head.html
<!-- Bootstrap core CSS -->
<link href="../../static/textchange/index.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../../static/textchange/jumbotron.css" rel="stylesheet">
<!-- Just for debugging purposes. Don't actually copy these 2 lines! -->
<!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]-->
<script src="../../static/textchange/index.js"></script>
Come si comprende la testa su ogni pagina html
{% include "textchange/head.html" %}
I due URL che causano problemi
url(r'^results/(?P<uisbn>(\w)+)/(?P<uuser>(\w)+)$', views.contactpost, name="contactpost"),
url(r'^results/(?P<uisbn>(\w)+)/(?P<uuser>(\w)+)$', views.contactwish, name="contactwish"),
Così Quanto sopra è come la mia gli URL sono impostati al momento e mi rendo conto che al momento questo andrà sempre a contatto. Quando cambio le url in questo modo:
url(r'^results/(?P<uisbn>(\w)+)/post/(?P<uuser>(\w)+)$', views.contactpost, name="contactpost"),
url(r'^results/(?P<uisbn>(\w)+)/wish/(?P<uuser>(\w)+)$', views.contactwish, name="contactwish"),
Il CSS smette di funzionare per entrambe le pagine.
Inizialmente Prima ho avuto 2 pagine l'URL si presentava così:
url(r'^results/(?P<uisbn>(\w)+)/(?P<uuser>(\w)+)$', views.contact, name="contact"),
Views.py
@login_required
def contactpost(request, uuser, uisbn):
ltextbook = Textbook.objects.filter(isbn = uisbn)
text = ltextbook[0]
luser = User.objects.filter(username = uuser)
quser = luser[0]
post = Posting.objects.filter((Q(user = quser) & Q(textbook = ltextbook)))
posting = post[0]
return render_to_response(
'textchange/contactpost.html',
locals(),
context_instance=RequestContext(request)
)
@login_required
def contactwish(request, uuser, uisbn):
ltextbook = Textbook.objects.filter(isbn = uisbn)
text = ltextbook[0]
luser = User.objects.filter(username = uuser)
quser = luser[0]
wish = Wishlist.objects.filter((Q(user = quser) & Q(textbook = ltextbook)))
wishlist = wish[0]
return render_to_response(
'textchange/contactwish.html',
locals(),
context_instance=RequestContext(request)
)
Perché la fermata del CSS di lavoro?
Grazie.
https://docs.djangoproject.com/en/1.8/howto/static-files/ –