zoukankan      html  css  js  c++  java
  • DJANGO 学生管理系统项目创建流程 -- 单表管理

    DJANGO 学生管理系统项目创建流程

     

    1、pycharm创建一个django项目

    2、建立一个应用:python manage.py startapp app01

    3、设置settings.py文件中app的设置

     

    4、设置settings.py文件中静态文件路径

     

    5、在django的目录中新建静态文件目录

     

    6、创建表格models.py

    创建一个班级表,一个老师表,一个学生表,并建立班级表和老师表之间的多对多的关系,学生表和班级表做一对多的关系

    这里需要特别注意:django的1.9版本之后,

    foreignkey必须指定on_delete将foreignkey的on_delete属性设置为models.CASCADE

     

    7、删除原有的views.py文件,新建一个views的文件夹

     

    8、在views文件夹中新建classes.py   sutdents.py  teachers.py

    9、修改ulrs

     

    10、在templates目录建立get_classes.html

     

    11、编辑classes.py文件

     

    12、创建数据库

    python manage.py makemigrations

     

    python3 manage.py migrate

     

    将数据库拖拽到database区域

     

    安装驱动程序

     

     

    13、向数据库中手工添加几条测试数据

     

    14、点击这个按钮可以运行项目

     

    15、点击这个地方可以修改端口

     

    16、编写添加功能

    首先新建添加的html页面

     

     

    修改url

     

    编辑classes.py

     

    17、编写删除功能

    修改get_classes.html文件

     

    编辑url

     

    修改classes.py文件

     

     

    18、编写修改功能

    新建一个修改页面

     

    编辑url

     

    修改classes.py文件

     

     

  • 相关阅读:
    BZOJ 3261 最大异或和(可持久化Trie)
    模板 普通平衡树
    HDU4825 Xor Sum(贪心+Trie树)
    二维LIS(CDQ分治)
    IOIOI卡片占卜(Atcoder-IOIOI カード占い)(最短路)
    USACO 2009 Dec cow toll paths 过路费-floyd
    [USACO08JAN]电话线Telephone Lines(分层图)/洛谷P1948
    lightoj 1038 Race to 1 Again 期望
    lightoj 1030 Discovering Gold 期望
    lightoj 1027 A Dangerous Maze 期望
  • 原文地址:https://www.cnblogs.com/trunkslisa/p/9519215.html
Copyright © 2011-2022 走看看