INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapps.polls.apps.PollsConfig',
]
class PollsConfig(AppConfig):
name = 'myapps.polls'
from myapps.polls.views import что-нибудь
path('polls/', include('myapps.polls.urls')),
def news(request):
# 'Новости'
all_news = News.objects.filter(type='news').filter(visible=True).order_by('-publish')
paginator = Paginator(all_news, 10)
page = request.GET.get('page')
try:
all_news = paginator.page(page)
except PageNotAnInteger:
# Если страница не является целым числом,возвращаем первую страницу.
all_news = paginator.page(1)
except EmptyPage:
# Если номер страницы больше, чем общее количество страниц,
# возвращаем последнюю.
all_news = paginator.page(paginator.num_pages)
return render(request, 'news.html',
{'page': page,
'all_news': all_news,})
def news(request):
# 'Новости'
all_news = News.objects.filter(type='news').filter(visible=True).order_by('-publish')
paginator = Paginator(all_news, 10)
page = request.GET.get('page')
try:
all_news = paginator.page(page)
except PageNotAnInteger:
# Если страница не является целым числом,возвращаем первую страницу.
all_news = paginator.page(1)
except EmptyPage:
# Если номер страницы больше, чем общее количество страниц,
# возвращаем последнюю.
all_news = paginator.page(paginator.num_pages)
return render(request, 'news.html',
{'page': page,
'all_news': all_news,})