| 123456789101112131415161718192021222324252627282930 |
- from django.shortcuts import render
- from common.models import Banner
- from common.models import Article
- # Create your views here.
- def home(request):
- # 轮播图
- imgs = Banner.objects.all().order_by('order')
- # 只查最新五条
- party_works = [{'title':'党建工作','date':'2026-04-22','url':''},{'title':'党建工作','date':'2026-04-22','url':''}]
- party_works = Article.objects.filter(category='party_dynamic').order_by('-created_at')[:5]
- youth_works = [{'title':'团学工作','date':'2026-04-22','url':''},{'title':'团学工作','date':'2026-04-22','url':''}]
- youth_works = Article.objects.filter(category='youth_dynamic').order_by('-created_at')[:5]
- admissions = [{'title':'招生信息','date':'2026-04-22','url':''},{'title':'招生信息','date':'2026-04-22','url':''}]
- admissions = Article.objects.filter(category='admissions').order_by('-created_at')[:5]
- employment = [{'title':'就业信息','date':'2026-04-22','url':''},{'title':'就业信息','date':'2026-04-22','url':''}]
- employment = Article.objects.filter(category='employment').order_by('-created_at')[:5]
- context = {
- 'active_menu':'home',
- 'imgs':imgs,
- 'party_works':party_works,
- 'youth_works':youth_works,
- 'admissions':admissions,
- 'employment':employment,
- }
- return render(request, 'home.html',context=context)
|