Django实验室建站(1):view的使用/代码展示(用于记录)
来源:互联网 发布:color run 知乎 编辑:程序博客网 时间:2024/05/21 20:21
from django.shortcuts import get_object_or_404,render
from django.http import HttpResponseRedirect,HttpResponse
from labsite.models import Paper,Patent,Project,News,Teacher,People,Sponsor
#Create your views here.
def home(request):
teacher_list=Teacher.objects.all()
context={'teacher_list':teacher_list}
return render(request,'labsite/home.html',context)
def people(request):
teacher_list=Teacher.objects.all()
faculty_list=People.objects.filter(state__startswith='Faculty')
phd_list=People.objects.filter(state__startswith='PhD')
graduate_stu_list=People.objects.filter(state__startswith='Graduate Student')
alumnus_list=People.objects.filter(state__startswith='Alumnus')
context={'teacher_list':teacher_list,'faculty_list':faculty_list,
'phd_list':phd_list,'graduate_stu_list':graduate_stu_list,
'alumnus_list':alumnus_list,
}
return render(request,'labsite/people.html',context)
def research(request):
teacher_list=Teacher.objects.all()
context={'teacher_list':teacher_list}
return render(request,'labsite/research.html',context)
def facilities(request):
teacher_list=Teacher.objects.all()
context={'teacher_list':teacher_list}
return render(request,'labsite/facilities.html',context)
def publications(request):
paper_list=Paper.objects.order_by('-date')
patent_list=Patent.objects.order_by('-date')
project_list=Project.objects.order_by('-dateend')
teacher_list=Teacher.objects.all()
context={'teacher_list':teacher_list,'paper_list':paper_list,
'patent_list':patent_list,'project_list':project_list,}
return render(request,'labsite/publications.html',context)
def galleries(request):
teacher_list=Teacher.objects.all()
context={'teacher_list':teacher_list}
return render(request,'labsite/galleries.html',context)
def sponsors(request):
sponsor_list=Sponsor.objects.all()
teacher_list=Teacher.objects.all()
context={'teacher_list':teacher_list,'sponsor_list':sponsor_list,}
return render(request,'labsite/sponsors.html',context)
- Django实验室建站(1):view的使用/代码展示(用于记录)
- 使用django的记录(一)
- django在admin页面展示表的记录的值
- 指示器代码段(2D绘图用于日志记录)
- Django 一个简单的图书管理程序 (三 展示)
- web 框架 Django 学习记录 (二)把数据库中表内容展示在页面
- 新闻展示的view 库(tablayout+viewpager)
- 记录在实验室的点滴
- 自定义,控件组(用于快速展示和修改指定的数据结构)
- 进程和线程的区别(仅用于学习记录)
- 用于px和 dp,sp的转换工具(记录)
- django--视图函数的包装(Wrapping view function)
- 使用权限标签控制View层展示的内容
- 使用权限标签控制View层展示的内容
- 使用权限标签控制View层展示的内容
- 使用权限标签控制View层展示的内容
- 使用权限标签控制View层展示的内容
- 使用权限标签控制View层展示的内容
- 博客学习日记-2014/12/03
- JAVA笔记:前言
- 给对话框添加菜单 工具栏 状态栏简易方法
- JAVA爬虫 WebCollector
- Docker run 参考指南
- Django实验室建站(1):view的使用/代码展示(用于记录)
- 【c++程序】求一个数的阶乘n!
- 修改tomcat默认iso8859-1的编码编码方式
- 封装和继承
- 决策树
- JavaScript作用域、上下文环境、函数对象的定义与调用、匿名函数的定义与调用、闭包
- 第一次做WebService对接遇到的问题
- 对象初始化过程与单例设计模式(饿汉式与懒汉式)
- 文件的物理结构有哪3种,分别具备什么优缺点