婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python之Django自動化資產掃描的實現

python之Django自動化資產掃描的實現

熱門標簽:在哪里辦理400電話號碼 千陽自動外呼系統 西藏智能外呼系統五星服務 清遠360地圖標注方法 江蘇客服外呼系統廠家 400電話申請服務商選什么 平頂山外呼系統免費 工廠智能電話機器人 原裝電話機器人

1. Django項目搭建

- django項目創建cmdb

- 子應用的創建scanhost

>python manage.py startapp scanhost

- 設置本地化(語言,時區, 安裝的應用)

setting
# LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'zh-hans'

# TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/Shanghai'
# USE_TZ = True
USE_TZ = False

INSTALLED_APPS = [
 'scanhost',
]

- 應用數據庫并創建超級用戶

>python manage.py makemigrations # 生成數據庫遷移腳本(每次修改了數據庫必備操作)
>python manage.py migrate # 將遷移腳本寫入數據庫并創建數據庫表
>python manage.py createsuperuser

- 瀏覽器訪問測試

>python manage.py runserver 9999


- 項目代碼的管理(requirements.txt, .gitignore文件和README.md文件)

安裝插件 .ignore,并生成python上傳git項目需要忽略內容的文件 .gitignore
>pip freeze > requirements.txt 生成 requirements.txt
創建README.md ## 導入此項目需要的包(最后完成時導入)

- git的管理

>git init #初始化git倉庫管理
>git add * # 將本地增刪改查的文件全部添加到暫存區
>git commit -m "django project init" # # 添加到本地倉庫
>git remote add origin https://gitee.com/***/*** ##上傳到gitee倉庫 關聯倉庫
>git push --set-upstream origin master
>git push --set-upstream origin master -f #首次上傳

2. 配置開發及生產環境

2.1 base.py

在 cmdb 下創建包 settings(作為配置文件存放地),將原始基本配置文件settings.py 移動到此包下,并重命名為 base.py

2.2 創建開發環境配置

創建開發環境配置:cmdb/settings/dev.py

from .base import *
DATABASES = {
 'default': {
  'ENGINE': 'django.db.backends.sqlite3',
  'NAME': BASE_DIR / 'db.sqlite3',
 }
}

2.3 創建生產環境配置

創建生產環境配置:cmdb/settings/prod.py

from .base import *
DATABASES = {
 'default': {
  'ENGINE': 'django.db.backends.postgresql',
  'NAME': 'mydatabase',
  'USER': 'mydatabaseuser',
  'PASSWORD': 'mypassword',
  'HOST': '127.0.0.1',
  'PORT': '5432',
 }
}

DEBUG = False # 開發環境一定要關閉調試模式
ALLOWED_HOSTS = ['*'] # 允許所有主機訪問

2.4 修改/init.py

修改 cmdb/settings/init.py,配置為開發環境(如果項目將來需要上線, 修改啟動項目訪問的配置文件為生產環境的配置文件即可,)

import os

env = os.environ.get('PROJECT_ENV', 'dev') ##dev開發環境,prod生產環境
if env == 'dev':
 from .dev import *
elif env == 'prod':
 from .prod import *
else:
 from .dev import *

2.5 遷移數據庫

>python manage.py migrate
>python manage.py createsuperuser
>python manage.py runserver 9999
>git add *
>git commit -m "add dev and prod settings"
>git push

3. pycharm遠程部署





4. 遠程代碼調試

4.1 遠程服務器安裝虛擬環境

[root@localhost yum.repos.d]# ssh root@192.168.139.130 ##虛擬機ip
[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost yum.repos.d]# vim CentOS-Base.repo
:%s/$releasever/7/g
[root@localhost yum.repos.d]# yum install -y python3

[root@localhost ~]# pip3 install virtualenv -i https://pypi.douban.com/simple ##安裝虛擬環境
[root@localhost cmdb]# which python3
/usr/bin/python3
[root@localhost ~]# virtualenv -p /usr/bin/python3 venv ## 激活虛擬環境
[root@localhost ~]# source venv/bin/activate
(venv) [root@localhost cmdb]# pip install -r requirements.txt -i https://pypi.douban.com/simple ##安裝所需的包

4.2 配置pycharm的解釋器為遠程服務器解釋器



5. 配置項目數據庫為mysql

 5.1 安裝mysql

(venv) [root@localhost cmdb]# yum install mariadb-server -y
(venv) [root@localhost cmdb]# systemctl start mariadb
(venv) [root@localhost cmdb]# systemctl enable mariadb
(venv) [root@localhost cmdb]# mysql
(venv) [root@localhost cmdb]# mysql_secure_installation ## 初始化
(venv) [root@server1 ~]# mysql -uroot -pwestos
MariaDB [(none)]> create database cmdb default charset='utf8'; ## 創建數據庫cmdb;(設置編碼格式為'utf8')
MariaDB [(none)]> create user cmdb@'%' identified by "cmdb"; ## .創建遠程訪問數據庫用戶并授權
MariaDB [(none)]> grant all on cmdb.* to cmdb@'%';
(venv) [root@server1 ~]# mysql -ucmdb -pcmdb -h192.168.139.130 ##測試遠程訪問數據庫

(venv) [root@server1 ~]# yum install -y mariadb-devel
(venv) [root@server1 ~]# yum install -y gcc
(venv) [root@server1 ~]# yum install -y python3-devel
(venv) [root@server1 ~]# pip3 install -y mysqlclient -i https://pypi.douban.com/simple


5.2 關閉遠程服務器防火墻和selinux

(venv) [root@server1 ~]# systemctl stop firewalld.service
(venv) [root@server1 ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
(venv) [root@server1 ~]# setenforce 0
(venv) [root@server1 ~]# pip3 install -y mysqlclient -i https://pypi.douban.com/simple

5.3 生產環境配置

修改生產環境配置文件:cmdb/settings/prod.py

from .base import *

DATABASES = {
 'default': {
  'ENGINE': 'django.db.backends.mysql',
  'NAME': 'cmdb',
  'USER': 'cmdb',
  'PASSWORD': 'cmdb',
  'HOST': '192.168.139.130',
  'PORT': '3306',
 }
}
DEBUG = True # debug調試在生產環境一定要關閉
# ALLOWED_HOSTS = ['192.168.0.0/16'] # 允許訪問服務器的客戶端網段信息
ALLOWED_HOSTS = ['*'] # 允許訪問服務器的客戶端網段信息

5.3 遷移數據庫

(venv) [root@server1 cmdb]# python manage.py makemigrations
No changes detected
(venv) [root@server1 cmdb]# python manage.py migrate
(venv) [root@server1 cmdb]# python manage.py createsuperuser

5.4 運行遠程服務器項目


到此這篇關于python之Django自動化資產掃描的實現的文章就介紹到這了,更多相關Django自動化資產掃描內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 一篇文章帶你自學python Django
  • python之django路由和視圖案例教程
  • python Django框架快速入門教程(后臺管理)
  • Python django中如何使用restful框架
  • Python Django ORM連表正反操作技巧
  • 利用Python Django實現簡單博客系統
  • Python Django 后臺管理之后臺模型屬性詳解
  • python Django的顯示個人信息詳解

標簽:錦州 西安 日照 安慶 股票 隨州 白城 天水

巨人網絡通訊聲明:本文標題《python之Django自動化資產掃描的實現》,本文關鍵詞  python,之,Django,自動化,資產,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python之Django自動化資產掃描的實現》相關的同類信息!
  • 本頁收集關于python之Django自動化資產掃描的實現的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产91清纯白嫩初高中在线观看| 亚洲视频免费在线观看| 日韩欧美二区三区| 亚洲精品中文在线观看| 91蜜桃在线观看| 日本一区二区三级电影在线观看| 免费成人在线播放| 欧美精品一区二区久久久| 免费观看成人av| 欧美一区二区三区在线电影 | 一区二区三区四区不卡在线 | 日韩欧美激情在线| 国产在线精品免费| 中文字幕在线观看一区| 色噜噜狠狠色综合中国| 午夜精品久久久久久久久久| 精品久久久久久久久久久久久久久久久| 蜜臀av亚洲一区中文字幕| 久久久久久一二三区| 韩国欧美国产一区| 国产精品系列在线| 欧美日韩精品一区二区在线播放| 久久精品久久99精品久久| 久久久美女艺术照精彩视频福利播放| av福利精品导航| 亚洲综合色区另类av| 精品国产一区久久| 色综合久久久久综合体桃花网| 亚洲资源中文字幕| 国产肉丝袜一区二区| 一本色道久久综合亚洲aⅴ蜜桃| 日本欧美在线观看| 亚洲女同ⅹxx女同tv| 久久日一线二线三线suv| 色八戒一区二区三区| 久久成人免费电影| 亚洲欧洲综合另类| 日韩欧美你懂的| 一本一道波多野结衣一区二区| 日本不卡视频在线| 亚洲一区二区三区四区在线| 精品1区2区在线观看| 欧美色区777第一页| 国产成人免费网站| 日本不卡不码高清免费观看| 亚洲欧美自拍偷拍色图| 欧美一区二区三区免费观看视频| 精品一区中文字幕| 亚洲综合视频网| 亚洲精品乱码久久久久久日本蜜臀| 久久久夜色精品亚洲| 日韩午夜激情免费电影| 欧美三级中文字幕在线观看| 久久成人18免费观看| 日韩在线a电影| 亚洲国产美女搞黄色| 亚洲精品中文在线观看| 中文字幕日本乱码精品影院| 久久久亚洲国产美女国产盗摄| 欧美xxxxx牲另类人与| 欧美不卡123| 欧美一区二区不卡视频| 欧美巨大另类极品videosbest | 亚洲在线免费播放| 中文字幕一区二区不卡| 国产欧美一区二区精品忘忧草| 精品免费视频.| 精品国产免费一区二区三区四区| 欧美一区二区在线免费观看| 欧美一二三四在线| 日韩精品一区二区三区在线播放 | 久久综合九色综合97婷婷| 日韩午夜激情av| 欧美一区二区三区色| 亚洲久草在线视频| 五月天激情综合网| 免费成人av在线播放| 国模套图日韩精品一区二区| 国产在线视频一区二区三区| 色婷婷久久一区二区三区麻豆| 欧美理论片在线| 中文字幕一区不卡| 成人福利视频网站| 91麻豆精品国产91久久久使用方法 | 国产精品久久久一区麻豆最新章节| 亚洲精品国产无天堂网2021| 成人污污视频在线观看| 中文字幕在线观看一区| 色综合激情五月| 一级特黄大欧美久久久| 色欧美日韩亚洲| 蜜臀91精品一区二区三区| 欧美videossexotv100| 日韩国产欧美在线观看| 中文字幕免费观看一区| 欧美影院一区二区| 久久丁香综合五月国产三级网站 | 欧美三级韩国三级日本三斤| 精品久久人人做人人爰| 欧美三级中文字| 欧美猛男gaygay网站| 欧美三级韩国三级日本一级| 欧美视频日韩视频在线观看| 色国产综合视频| 91国偷自产一区二区三区观看 | 视频一区视频二区中文字幕| 久久久欧美精品sm网站| 在线看国产一区二区| 国产风韵犹存在线视精品| 五月激情综合色| 亚洲综合色丁香婷婷六月图片| 精品黑人一区二区三区久久| 欧美久久一区二区| 欧美军同video69gay| 欧美一区二区三区小说| 欧美一区二区三区四区高清| 欧美日韩精品系列| 日本韩国欧美三级| 国产一区在线精品| 免费久久99精品国产| 亚洲国产精品视频| 日本免费在线视频不卡一不卡二| 国产亚洲精品久| 亚洲欧美另类图片小说| 亚洲图片欧美色图| 欧美一区二区三区播放老司机| 国产99精品国产| 欧美一区二区三区日韩| 一区二区三区四区不卡视频| 国产资源精品在线观看| 成人在线视频一区二区| 五月婷婷综合网| 97se亚洲国产综合自在线| 精品人在线二区三区| 亚洲国产日产av| 在线观看日韩av先锋影音电影院| 久久精品在线观看| 理论电影国产精品| 国产精品亚洲成人| 日韩一级片在线观看| 亚洲123区在线观看| 欧美日韩mp4| 五月激情综合婷婷| 欧美影院精品一区| 日韩高清在线一区| 精品国产一区二区三区av性色| 爽好多水快深点欧美视频| 欧亚洲嫩模精品一区三区| 亚洲永久免费视频| 欧美精品九九99久久| 久久成人麻豆午夜电影| 久久久蜜桃精品| 欧美日韩大陆一区二区| 国产欧美va欧美不卡在线 | 日韩欧美三级在线| 亚洲欧洲另类国产综合| 国内偷窥港台综合视频在线播放| 7878成人国产在线观看| 人人精品人人爱| 欧美videossexotv100| 国产综合色精品一区二区三区| 久久精品一区二区三区不卡| 国产一区二区在线视频| 中文字幕在线观看一区| 欧美日本免费一区二区三区| 韩国三级在线一区| 亚洲人成精品久久久久久| 欧美区视频在线观看| 成人污视频在线观看| 水野朝阳av一区二区三区| 日韩中文字幕不卡| 777午夜精品免费视频| 中文字幕日韩一区二区| 国产精品不卡在线观看| 成人app软件下载大全免费| 亚洲一区二区三区四区的| 中文字幕精品一区二区精品绿巨人 | 一个色综合av| 久久免费视频色| 欧美三级日韩在线| 亚洲国产一区视频| 精品少妇一区二区三区视频免付费| 激情五月婷婷综合| 国产一区二区三区精品视频| 欧美日韩免费观看一区三区| 国产精品乱人伦中文| 国产一区日韩二区欧美三区| 国产精品天天看| 欧美日韩在线播放三区四区| 韩国女主播成人在线| 亚洲少妇30p| 欧美v国产在线一区二区三区| 国产精品888| 激情久久五月天| 亚洲欧洲综合另类在线| 国产午夜久久久久| 6080yy午夜一二三区久久| av一区二区久久| 国产高清久久久久| 国产综合色在线|