未完待續(xù)
1.apps/assets/models/assets.py
添加字段:
zabbix_group_id = models.IntegerField(null=True,blank=True,verbose_name=_('Zabbix Group Id'))
null=True 數(shù)據(jù)庫里的字段值可為空
blank=True 表單驗(yàn)證可為空
2.apps/i18n/zh/LC_MESSAGES/django.po
#: assets/models/asset.py:128
msgid "Zabbix Group Id"
msgstr "Zabbix 主機(jī)組 ID"
python3 manage.py compilemessages
/var/www/jumpserver/jms restart all -d
3.cd /var/www/jumpserver(進(jìn)入env環(huán)境: py3)
python3 manage.py makemigrations assets
填寫默認(rèn)值
python3 manage.py migrate assets
4.DEBUG
logger.debug("asset create view get"+str(form.__dict__))
5.添加左節(jié)點(diǎn)
5.1 ../apps/templates/_nav.html 添加
<li id='zabbix_host'>
? ? <a>
????????<i class="fa fa-history" style="width:14px"></i>
????????<span class="nav-label">監(jiān)控管理</span>
????????<span class="fa arrow"></span>
????</a>
????<ul class="nav nav-second-level">
????????<li id="db"><a href="{% url 'zabbix_host:db-list' %}">數(shù)據(jù)庫列表</a></li>
? ? </ul>
</li>
5.2?