from django.views import generic
from .models import Inspectionfile
from .models import posts
class IndexView(generic.ListView):
template_name = "posts/index.html"
def get_queryset(self):
return Inspectionfile.objects.all()
class DetailView(generic.DetailView):
model = Inspectionfile
template_name = "posts/detail.html "
#index template
<ul>
{% for o in object_list %}
<li><a href = "/posts/{{o.id}}/">{{o.document_title}} </a> </li>
{% endfor %}
</ul>
#detail template
<h1>{{ o.document_title }}</h1>
Мой шаблон индекса работает, но шаблон детали, похоже, не принимает значения, поэтому просто отображается пустым. Так что «o» не передается деталям? Я не смог это решить. BTW document_title является одним из полей моей модели контрольного файла. Я проверил мое регулярное выражение и, похоже, работает нормально.Детальный шаблон в Django, не принимающий значения
Это была моя первая мысль !! Но потом я увидел, что некоторые люди делают это так, у них должен быть глобальный объект или что-то еще. Anyways работал как шарм !! Огромное спасибо!! –