后台完了现在来看前端,前端用了一个bootstrap框架,看起来能好看点
先看一下文件结构:在djapp里创建了两个文件夹templates和static
templates里面是要显示的页面,static里面是页面的图片、css、js
再来配置settings.py,告诉djapp静态文件的根目录
STATIC_URL = '/static/'
MEDIA_PATH = './image/' #图片路径
基础模板
{% load staticfiles %}
{% block title %}{% endblock %}
会议室预约系统
{% block content %}{% endblock %}
主页
{% extends "base.html" %}
{% load staticfiles %}
{% block title %}会议室预约{% endblock %}
{% block content %}
欢迎访问会议室预约平台!
{% endblock %}
{% extends "base.html" %}
{% load staticfiles %}
{% block title %}登陆{% endblock %}
{% block content %}
{% if status == 'not_exist_or_passwd_err' %}
用户不存在或密码错误
{% endif %}
{% endblock %}
注册
{% extends "base.html" %}
{% load staticfiles %}
{% block title %}注册{% endblock %}
{% block content %}
{% if status == 'success' %}
注册成功!
{% elif status == 're_err' %}
密码重复错误
{% elif status == 'user_exist' %}
用户已经存在
{% endif %}
{% endblock %}
查看
{% extends "base.html" %}
{% load staticfiles %}
{% block title %}查看{% endblock %}
{% block content %}
全部会议室
{% for acad in acad_list %}
{{ acad }}
{% endfor %}
会议室号
会议室名
大小
详情
{% for room in room_list %}
{{ room.num }}
{{ room.name }}
{{ room.size }}
查看
{% endfor %}
{% endblock %}
{% extends "base.html" %}
{% load staticfiles %}
{% block title %}查看会议室{% endblock %}
{% block content %}
{% if img_list %}
暂无图片
{% endif %}
{% else %}
{{room.name}}会议室
会议室名 :{{room.name}}
会议室大小:可容纳{{room.size}}人
可预约时间:{{ro.time}}
{% if or_sta == "yes" %}
预约
{% elif or_sta == "no" %}
已被预约
{% endif %}
{% endblock %}
{% extends "base.html" %}
{% load staticfiles %}
{% block title %}查看{% endblock %}
{% block content %}
{% if us_sta == "no" %}
用户名
会议室代号
会议室名称
会议室时间
会议室大小
用户电话
备注
{% for order in myorder %}
{{ order.user }}
{{ order.num }}
{{ order.name }}
{{ order.time }}
{{ order.size }}
{{ order.phone }}
取消定单
{% endfor %}
{% else %}
你还没有预约,请先预约!
{% endif %}
{% endblock %}
最后一个:
{% extends "base.html" %}
{% load staticfiles %}
{% block title %}会议室预约{% endblock %}
{% block content %}
恭喜你预约成功!
{% endblock %}
还有后台管理,在djapp下建立一个admin.py,这样就可以直接从后台对数据库进行管理了,比较方便。
from django.contrib import admin
from djapp.models import *
admin.site.register(MyUser)
admin.site.register(ConfeRoom)
admin.site.register(Order)
admin.site.register(Detail)