models:
from django.db import models class Project(models.Model): title=models.CharField(max_length=200) text=models.TextField() image=models.ImageField(upload_to='images') def __srt__(self): return self.title
views:
from django.shortcuts import render from .models import Project def home(request): return render(request, 'design/home.html', {}) def contacts(request): return render(request, 'design/contacts.html', {}) def projects(request): projects=Project.objects.all() return render(request, 'design/projects.html', {'projects':projects})
urls:
from django.conf.urls import url from . import views urlpatterns = [ url(r'^$', views.home, name='home'), url(r'^contacts/$', views.contacts, name='contacts'), url(r'^projects/$', views.projects, name='projects'), ]
и вот такой шаблон:
<html> <head> <title>Projects</title> </head> <body> {% for project in projects %} <div> <h1>{{ project.title }}</h1> </div> <div> <p>{{ project.text }}</p> </div> <div> <img src="{{ project.image }}"> </div> {% endfor %} </body> </html>
Буду очень признателен за помощь, самостоятельно разобраться в большом количестве разнообразной документации пока не получается