Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将我的网站从PHP转移到Django_Python_Django - Fatal编程技术网

Python 将我的网站从PHP转移到Django

Python 将我的网站从PHP转移到Django,python,django,Python,Django,我正在将我的网站从PHP转移到Django,现在我必须制作一个侧边栏。 我希望条目来自数据库,然后我希望它们成为其他页面的超链接。。 我该怎么做 nav.html url.py detail.html 你可能在找那个 现在,如果您希望问题列表显示在所有或几乎所有页面上,您可以编写一个将它们添加到所有上下文中的列表。标题非常容易误导。您能告诉我您会在那里写什么吗?哦,对于模板上下文处理器?您可能会从文档中编写类似ip_地址_处理器的示例,但实际上,当您有多个视图时,这更需要做。如果还没有,请先尝试

我正在将我的网站从PHP转移到Django,现在我必须制作一个侧边栏。 我希望条目来自数据库,然后我希望它们成为其他页面的超链接。。 我该怎么做

nav.html url.py detail.html
你可能在找那个


现在,如果您希望问题列表显示在所有或几乎所有页面上,您可以编写一个将它们添加到所有上下文中的列表。

标题非常容易误导。您能告诉我您会在那里写什么吗?哦,对于模板上下文处理器?您可能会从文档中编写类似ip_地址_处理器的示例,但实际上,当您有多个视图时,这更需要做。如果还没有,请先尝试让for循环工作。我已将for循环放在nav.html中,但没有任何更改,这看起来很合理。我相信你很快就能把它修好。祝你好运
<nav class="menu" id="theMenu">
<div class="menu-wrap" data-spy="scroll">
    <h1 class="logo"><a href="index.php">MY BOOKS</a></h1>
        <i class="icon-remove menu-close"></i>
            {% for question in latest_question_list %}
                <a href="{% url 'detail' slug=question.slug %}">{{ question.naslov }}</a>
            {% endfor %}
</div>
<div id="menuToggle"><i class="icon-reorder"></i></div>
</nav>
<!DOCTYPE html>
<html>
<head>
    <title>{% block title %}{% endblock %}</title>
    <link href="/static/font.min.css" rel="stylesheet">
    <link href="/static/bootstrap.min.css" rel="stylesheet">
    <link href="/static/font-awesome.min.css "rel="stylesheet">
    <link href="/static/main.css" rel="stylesheet">

</head>        
<body data-spy="scroll" data-offset="0" data-target="#theMenu">
        {% include "nav.html" %}           
        {% include "header2.html" %}
        {% block h1 %}{% endblock %}
    <script src="/static/jquery.js"></script>
    <script src="/static/bootstrap.min.js"></script>
    <script src="/static/jquery.isotope.min.js"></script>
    <script src="/static/jquery.prettyPhoto.js"></script>
    <script src="/static/main2.js"></script>
</body>
</html>
from django.shortcuts import render

from .models import Question


def index(request):
   latest_question_list = Question.objects.all()
   context = {'latest_question_list': latest_question_list}
   return render(request, 'papers/index.html', context)

def detail(request, slug):
   question = Question.objects.get(slug=slug) 
   return render(request, 'papers/detail.html', {'question': question})
from django.conf.urls import include,  url
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.contrib import admin


urlpatterns = [
   url(r'^$', 'papers.views.index', name='index'),
   url(r'^admin/', include(admin.site.urls)),
   url(r'^(?P<slug>[\w_-]+)/$', 'papers.views.detail', name='detail'),
]

 urlpatterns += staticfiles_urlpatterns()
{% extends "master2.html"  %}

{% block h1 %}
<div id="g">
    <div class="container">
        <div class="row">
        <h3>{{ question.naslov }}</h3> 
            <br>
            <br>
            <div class="col-lg-6 desc "><p>{{ question.opsirnije_text }}</p></div>
            <div class="col-lg-4 desc desc-b">
                <p>{{ question.opsirnije_text }}</p>
            </div>
        </div>
    </div>
</div>

{% endblock %}
{% block title  %} Detail {% endblock %}
{% for question in latest_question_list %}
<a href="{% url 'detail' slug=question.slug %}">{{ question.naslov }}</a>
{% endfor %}