Django案例:学生信息管理

Posted howard2005

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django案例:学生信息管理相关的知识,希望对你有一定的参考价值。

一、提出任务

  • 添加学生与显示学生信息

二、实现步骤

(一)创建Django项目 - students

  • 设置Django项目的位置与名称

(二)准备静态资源

1、创建静态目录

  • 在students里创建static目录

2、创建样式文件

  • 在static里创建css目录,然后在css里创建main.css样式文件
* 
    margin: 0px;
    padding: 0px;
    border: none;


html, body 
    height: 100%;


.w1200 
    width: 1200px;


.layui-header, .layui-footer 
    text-align: center;
    margin: auto;


.layui-header 
    padding: 40px 0px;
    line-height: 1.5em;
    position: fixed;
    background-image: linear-gradient(to bottom, olive, deepskyblue, cornflowerblue, mediumorchid);


.layui-footer 
    padding: 30px 0px;
    position: relative;
    background-image: linear-gradient(to bottom, mediumorchid, cornflowerblue, deepskyblue, olive);


.layui-footer a 
    margin: 0px 20px;


.layui-footer a:hover 
    color: red;


.layui-footer p 
    margin: 15px 0px;


.bold 
    font-weight: bold;


.middle 
    display: flex;
    flex-direction: row;
    margin: 5px 0px;
    min-height: 500px;


.left-menu 
    flex: 1;
    background: azure;
    padding: 20px;


.right-content 
    flex: 5;
    margin-left: 5px;
    background: azure;
    padding: 20px;


.test-info h4 
    font-size: 20px;
    font-weight: bolder;


.test-info p 
    font-size: 15px;
    line-height: 2em;
    text-indent: 2em;


form 
    margin: auto;


form table 
    width: 400px;
    margin: auto;
    border: 1px solid black;
    padding: 50px 20px !important;


form table th 
    width: 100px;
    text-align: right;


form table td 
    width: 250px;
    padding: 0px 10px;


tr 
    line-height: 4em;


table tr:last-child 
    text-align: center;


table caption 
    font-weight: bolder;
    padding: 10px 0px;
    font-size: 1.5em;


.stuinfo 
    width: 90% !important;
    margin: auto;
    text-align: center;


.stuinfo table 
    margin: auto !important;
    width: 90% !important;


.stuinfo table td 
    width: 25%;


.stuinfo table tr 
    border-bottom: 1px solid black;


.stuinfo thead 
    background: black;


.stuinfo thead th 
    color: white;
    border-right: 1px solid white;


.stuinfo table tr:nth-child(even) 
    background: #2D93CA;


.stuinfo table tr:hover td 
    background: #00FFFF;

3、添加layui框架

4、创建脚本文件

  • 在static里创建js目录,然后在js里创建main.js文件

以上是关于Django案例:学生信息管理的主要内容,如果未能解决你的问题,请参考以下文章

面向对象案例 - 学生信息管理系统V1.0

Python基础案例练习:制作学生信息管理系统

学生信息管理案例

面向对象案例-学生信息管理系统V1.1

面向对象案例-学生信息管理系统V1.1

vue实现简单学生信息管理案例