CMDB实现数据展示功能部分代码。
views.py
defasset(request):
asset=Asset.objects.all()
returnrender_to_response("asset.html",{‘asset‘:asset})
models.py
classAsset(models.Model):
ipaddr=models.CharField(max_length=20,verbose_name=u‘IP地址‘,primary_key=True)#..
分类:
数据库 时间:
2016-09-01 00:30:30
阅读次数:
232
建立表单 建立表单 django通过设置类来快速建表,打开models.py 例: 我们可以看到数据库类有两个字段,分别是username和password,其实django还会默认添加一个id字段 同步数据库,在终端输入: 在可视化数据库看到此表 在可视化数据库看到此表 修改admin.py文件 ...
分类:
数据库 时间:
2016-08-31 15:42:39
阅读次数:
227
今天在做数据库设计的时候,设计了如下User表,其中我把email和phone字段设置为允许为空: 但当我在使用Django后台管理添加数据时发现还是不能输入空字段,仍然需要输入内容。 查了资料才知道,在使用Django设计数据库表时, 如果设置null=True,则仅表示在数据库中该字段可以为空, ...
分类:
数据库 时间:
2016-06-23 15:56:58
阅读次数:
362
刚学到Django的数据库操作,把它记录下来,方便以后查看: 在Django中定义数据库表,并使用Django提供的方法来对数据库进行操作(增、删、改、查) ...
分类:
数据库 时间:
2016-06-21 17:09:01
阅读次数:
223
设置数据库,创建您的第一个模型,得到一个简单介绍 Django的自动生成管理网站。 数据库设置 现在,打开 mysite / settings.py 。 这是一个普通的Python模块 模块级变量代表Django设置。 默认情况下,配置使用SQLite。 如果你是新数据库,或 你只是在Django感 ...
分类:
数据库 时间:
2016-06-07 22:17:17
阅读次数:
313
【问题】makemigrations是会要求id输入默认值 例如下表UserVerifyCode,自定义了idUser这个key 修改成如下,去掉idUer的主键属性 使用python manage.py makemigrations,id是新增列,不能为空,所以必须输入默认值 解决办法 Step1... ...
分类:
数据库 时间:
2016-05-22 13:47:50
阅读次数:
844
有办法实现django 数据库反向生成models的方法吗?答案是肯定的。 1. 配置 settings.py 中的数据库配置部分 2.运行命令 3.生成其他需要的表。执行sync 执行这一步是将django的系统表也生成到你已有的数据中,这样django才能用,比如session 就依赖于djan ...
分类:
数据库 时间:
2016-05-19 06:43:05
阅读次数:
165
首先定义model如下.class UserInfo(models.Model):
username=models.CharField(max_length=50,null=True,primary_key=False,db_index=True) #可以为空,不是主键,创建索引
password=models.CharField(max_length=50,error_messag...
分类:
数据库 时间:
2016-05-12 13:17:27
阅读次数:
226
管理数据库事务Django框架提供了好几种方式来控制和管理数据库事务。(以下Django框架会简化为Django,读者可自行脑补框架两字)Django框架默认的事务行为自动提交作为Django默认的事务行为,它表现形式为:每次数据库操作会立即被提交到数据库中,除非这个事务仍然处于激活状态。 那么,更多详细内容见下文。Django使用事务或者保存点来保证多个ORM操作的完整性,尤其是针对delete(...
分类:
数据库 时间:
2016-03-30 17:59:34
阅读次数:
611