这是一个简易的电子文档管理系统,可以实现通过下拉列表获取相应的文档资料,也可以删除文档。
首先我们需要在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