Django之会议室预预订】的更多相关文章

model表设计: from django.db import models from django.contrib.auth.models import AbstractUser # Create your models here. class UserInfo(AbstractUser): tel = models.CharField(max_length=32) class Room(models.Model): caption = models.CharField(max_length=…
会议室预订系统 一.目标及业务流程 期望效果: 业务流程: 用户注册 用户登录 预订会议室 退订会议室 选择日期:今日以及以后日期 二.表结构设计和生成 1.models.py(用户继承AbstractUser) from django.db import models from django.contrib.auth.models import AbstractUser # Create your models here. class UserInfo(AbstractUser): tel =…
再来看看views.py的后半部分,对数据库的增删改查 #获取学院列表 def get_acad_list(): room_list = ConfeRoom.objects.all() #对数据库的操作 acad_list = set() for room in room_list: acad_list.add(room.acad) return list(acad_list) #查看会议室 def viewroom(req): username = req.session.get('usern…
后台完了现在来看前端,前端用了一个bootstrap框架,看起来能好看点 先看一下文件结构:在djapp里创建了两个文件夹templates和static templates里面是要显示的页面,static里面是页面的图片.css.js 再来配置settings.py,告诉djapp静态文件的根目录 STATIC_URL = '/static/' MEDIA_PATH = './image/' #图片路径 基础模板 {% load staticfiles %} <!DOCTYPE html>…
--我们先打开settings.py 配置文件: import os #指明django APP目录路径 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #True表示当你调试的时候出现的错误就会报出来,生产环境要关闭 DEBUG = True #一个元组表示当网站出现问题时,会发送邮件到你的邮箱 ADMINS = ( # ('Your Name', 'your_email@example.com'),…
基本的配置已经完成了,来看看最重要的views.py 先看看简单的注册登录功能,在django里有一个专门的模块用来验证用户信息 :所以只需要调用就好了: #-*-coding:utf-8 -*- from django.shortcuts import render_to_response from django.template import RequestContext from django.http import HttpResponseRedirect from django.con…
URL配置: 今天配置一下URL,打开urls.py配置如下: from django.conf.urls import patterns, include, url from djapp import views from django.contrib import admin admin.autodiscover() urlpatterns = patterns( url(r'^admin/doc/', include('django.contrib.admindocs.urls')), u…
django 是python的一个web框架,为什么要用django,作者之前用过另一个框架flask,虽然flask比较简单很容易让人学,但是flask没有整体感,会让初学着茫然. 这里我们用django.现在最新版本是django-1.9.2.从1.7开始就有点区别了,后面会讲到. 首先搭建环境: Ubuntu 14.04 Python 2.7.6 Django-1.4.20 django 安装: 1.先从https://www.djangoproject.com/download/下载,一…
Django项目之会议室预预订: 界面效果展示: 1.创建超级管理员,实现预定界面功能 2.预定界面: (一)基于pymysql设计数据表结构,理清前后端与用户交互逻辑.(用户表,会议室表,预定内容存储表) 1.settings设置默认数据库为mysql DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'dbname', 'USER': 'root', 'PASSWORD': '', 'HOST':…
[Django模型层] 之前大概介绍Django的文章居然写了两篇..这篇是重点关注了Django的模型层来进行学习. ■ 模型定义 众所周知,Django中的模型定义就是定义一个类,其基本结构是这样的: from django.db import models class ModelName(models.Model): field1 = models.XXField(...) field2 = models.XXField(...) class Meta: db_table = ... ot…