CMDB實現(xiàn)數(shù)據(jù)展示功能部分代碼。
views.py
def asset(request):
asset = Asset.objects.all()
return render_to_response("asset.html",{'asset': asset})
models.py
class Asset(models.Model):
ipaddr = models.CharField(max_length=20, verbose_name=u'IP地址', primary_key=True) #需定義primary_key,否則會自動創(chuàng)建id列
hostname = models.CharField(max_length=30, verbose_name=u'主機名')
nodes = models.CharField(max_length=20, verbose_name=u'應(yīng)用節(jié)點')
applications = models.CharField(max_length=30, verbose_name=u'應(yīng)用名')
group = models.CharField(max_length=20, verbose_name=u'應(yīng)用組名')
memory = models.CharField(max_length=5, verbose_name='內(nèi)存大小')
env = models.CharField(max_length=5, verbose_name='環(huán)境變量')
flag = models.PositiveSmallIntegerField(verbose_name=u'flag')
#def __unicode__(self):
# return u'%s,%s,%s,%s,%s,%s,%s,%s' %(self.ipaddr, self.hostname, self.nodes, self.app, self.group, self.memory, self.disk, self.cpu)
class Meta:
db_table = 'fcenv_copy' #表名,默認為app名+類名
verbose_name = u'主機資產(chǎn)信息'
verbose_name_plural = u'主機資產(chǎn)信息管理'
asset.html
IP地址 |
機器名 |
節(jié)點 |
應(yīng)用名稱 |
組別 |
內(nèi)存 |
環(huán)境變量 |
flag |
操作 |
{% for value in asset %}
{{ value.ipaddr }} |
{{ value.hostname }} |
{{ value.nodes }} |
{{ value.applications }} |
{{ value.group }} |
{{ value.memory }} |
{{ value.env }} |
{{ value.flag }} |
編輯
連接
刪除
|
{% endfor %}
以下是常用ORM操作:
成都創(chuàng)新互聯(lián)公司主營連江網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,
手機APP定制開發(fā),連江h(huán)5微信平臺小程序開發(fā)搭建,連江網(wǎng)站營銷推廣歡迎連江等地區(qū)企業(yè)咨詢
# models.Tb1.objects.create(c1='xx', c2='oo') 增加一條數(shù)據(jù),可以接受字典類型數(shù)據(jù) **kwargs
# obj = models.Tb1(c1='xx', c2='oo')
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
本文題目:CMDB之Django數(shù)據(jù)庫ORM操作-創(chuàng)新互聯(lián)
網(wǎng)站URL:
http://weahome.cn/article/cdooos.html