当前位置 : 主页 > 编程语言 > python >

python酒店,会议室预定系统

来源:互联网 收集:自由互联 发布时间:2022-06-15
会议室预定系统 源码下载: 一、说明 本实例提供2个版本 Python2.7 Python3(只要是Python3就可以) 使用Django实现的,运行之后使用浏览器访问即可 二、运行效果 三、部分示例代码 def bookin



会议室预定系统 源码下载:

一、说明

本实例提供2个版本

  • Python2.7
  • Python3(只要是Python3就可以)

使用Django实现的,运行之后使用浏览器访问即可

二、运行效果

python酒店,会议室预定系统_vue

python酒店,会议室预定系统_游戏_02

python酒店,会议室预定系统_web_03

三、部分示例代码

python酒店,会议室预定系统_游戏_04

def booking(request):
"""
获取会议室预定情况以及预定会议室
:param request:
:param date:
:return:
"""
ret = {'code': 1000, 'msg': None, 'data': None}
current_date = datetime.datetime.now().date()


if request.method == "GET":
try:
fetch_date = request.GET.get('date')
fetch_date = datetime.datetime.strptime(fetch_date, '%Y-%m-%d').date()
if fetch_date < current_date:
raise Exception('查询时间不能是以前的时间')


booking_list = models.Booking.objects.filter(booking_date=fetch_date).select_related('user',
'room').order_by(
'booking_time')


booking_dict = {}
for item in booking_list:
if item.room_id not in booking_dict:
booking_dict[item.room_id] = {item.booking_time: {'name': item.user.name, 'id': item.user.id}}
else:
if item.booking_time not in booking_dict[item.room_id]:
booking_dict[item.room_id][item.booking_time] = {'name': item.user.name, 'id': item.user.id}

会议室预定系统 源码下载:

python酒店,会议室预定系统_vue_05


长按左侧二维码 2 秒

回复「会议」即可获取源码

(非本号)





上一篇:这份中文pandas速查表,真不错!
下一篇:没有了
网友评论