【接口开发实战(一)】基于Django的学院信息管理模块后台开发

本文档介绍了基于Django框架开发学生信息管理系统的学院信息管理模块。详细阐述了Django的使用,包括环境部署、项目创建、数据库配置、模型转换以及视图编写等关键步骤,同时探讨了Django的MTV模式和INSTALLED_APPS的作用。项目采用MySQL作为数据库,实现了学院信息的增删改查功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本项目基于Django。由于是接口相关开发,暂时不涉及前端的开发。后端使用MySQL进行数据的存储以及增删改查等操作。


1)什么是Django?

Django是用python开发的一个免费开源的Web框架,提供了许多网站后台开发常用到的模块,使开发者能够专注于业务部分。


2)项目简介

学生信息管理系统:

  • 功能:收集学生的个人信息,以便向老师提供每个学生在校或毕业生学籍的情况,还可以让学生用自己的学号去查看自己在校期间的表现。
  • 相关数据库:学生信息、课程信息、学院信息。

学院信息管理模块接口:

  • 功能:管理学院信息,支持学院信息的增删改查。

3)开发环境部署

1、Python、Pycharm的安装

可参考《【实战学习(二)】开源项目学习之准备工作》

2、Django以及其他库的安装

为了避免影响其他项目版本依赖,选择在虚拟环境中安装。

requirements.txt的内容:

certifi==2017.11.5
chardet==3.0.4
coreapi==2.3.3
coreschema==0.0.4
Django==1.11
djangorestframework==3.7.3
idna==2.6
itypes==1.1.0
Jinja2==2.10
MarkupSafe==1.1.1
pytz==2017.3
requests==2.18.4
uritemplate==3.0.0
urllib3==1.22
PyMySQL==0.7.11

在虚拟环境中的安装步骤:

C:\Users\Facek>workon  //查看当前有哪些虚拟环境

Pass a name to activate one of the following virtualenvs:
========================================================<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值