如何用Django实现简易电子文档管理系统

本文档介绍了如何使用Django实现一个简单的电子文档管理系统,包括在models.py中定义类,进行数据迁移,配置settings.py,创建HTML表单,连接数据库,设置urls.py,以及实现文档的查询和删除功能。
摘要由CSDN通过智能技术生成

这是一个简易的电子文档管理系统,可以实现通过下拉列表获取相应的文档资料,也可以删除文档。


首先我们需要在models.py中写两个类




一个是下拉列表中需要的内容,另一个则是form表单里需要的数据。

接着我们需要进行数据迁移。

如果我们直接进行数据迁移的话会报错,因为我们还没有在setting中配置。


事实上,还有POST和PORT,因为在本机上进行操作,所以可以不用填写。

实际上setting中我们还需要配置如下几个:


我们使用哪个APP,就在INSTALLED_APPS下添加APP的名字。



还需要在在TEMPLATES里的DIRS中输入

'DIRS': [os.path.join(BASE_DIR,'templates')],
这样我们就可以使用templates啦。

我们现在可以开始数据库迁移了,通过快捷键ctrl+Alt+R打开manage.py 

创建一个在APP下的migrations的数据库

相当于 在该app下建立 migrations目录,并记录下你所有的关于modes.py的改动,比如0001_initial.py, 但是这个改动还没有作用到数据库文件



所以得数据迁移。

在manage.py中输入 migrate doecuser  0001。

这样我们就可以在数据库里看到我们创建的表啦。


我们 接着得在页面上写一个表,首先在templates下创立一个叫doceuser的文件夹,在里面建立一个HTML文件。

<!DOCTYPE html>
<html>
   <head>
      <meta charset="utf-8" />
      <title></title>
   <style type="text/css">
      *{
 margin: 0;,padding:0;}
      .main{
 width: 600px;height: 400px;margin: 50px auto ;}
      /*.Select{w
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值