好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python之Django自動化資產(chǎn)掃描的實現(xiàn)

python之Django自動化資產(chǎn)掃描的實現(xiàn)

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

1. Django項目搭建

- django項目創(chuàng)建cmdb

- 子應用的創(chuàng)建scanhost

>python manage.py startapp scanhost

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

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',
]

- 應用數(shù)據(jù)庫并創(chuàng)建超級用戶

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

- 瀏覽器訪問測試

>python manage.py runserver 9999


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

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

- git的管理

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

2. 配置開發(fā)及生產(chǎn)環(huán)境

2.1 base.py

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

2.2 創(chuàng)建開發(fā)環(huán)境配置

創(chuàng)建開發(fā)環(huán)境配置:cmdb/settings/dev.py

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

2.3 創(chuàng)建生產(chǎn)環(huán)境配置

創(chuàng)建生產(chǎn)環(huán)境配置: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 # 開發(fā)環(huán)境一定要關閉調試模式
ALLOWED_HOSTS = ['*'] # 允許所有主機訪問

2.4 修改/init.py

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

import os

env = os.environ.get('PROJECT_ENV', 'dev') ##dev開發(fā)環(huán)境,prod生產(chǎn)環(huán)境
if env == 'dev':
 from .dev import *
elif env == 'prod':
 from .prod import *
else:
 from .dev import *

2.5 遷移數(shù)據(jù)庫

>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 遠程服務器安裝虛擬環(huán)境

[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 ##安裝虛擬環(huán)境
[root@localhost cmdb]# which python3
/usr/bin/python3
[root@localhost ~]# virtualenv -p /usr/bin/python3 venv ## 激活虛擬環(huán)境
[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. 配置項目數(shù)據(jù)庫為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'; ## 創(chuàng)建數(shù)據(jù)庫cmdb;(設置編碼格式為'utf8')
MariaDB [(none)]> create user cmdb@'%' identified by "cmdb"; ## .創(chuàng)建遠程訪問數(shù)據(jù)庫用戶并授權
MariaDB [(none)]> grant all on cmdb.* to cmdb@'%';
(venv) [root@server1 ~]# mysql -ucmdb -pcmdb -h192.168.139.130 ##測試遠程訪問數(shù)據(jù)庫

(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 生產(chǎn)環(huán)境配置

修改生產(chǎn)環(huán)境配置文件: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調試在生產(chǎn)環(huán)境一定要關閉
# ALLOWED_HOSTS = ['192.168.0.0/16'] # 允許訪問服務器的客戶端網(wǎng)段信息
ALLOWED_HOSTS = ['*'] # 允許訪問服務器的客戶端網(wǎng)段信息

5.3 遷移數(shù)據(jù)庫

(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自動化資產(chǎn)掃描的實現(xiàn)的文章就介紹到這了,更多相關Django自動化資產(chǎn)掃描內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

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

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

巨人網(wǎng)絡通訊聲明:本文標題《python之Django自動化資產(chǎn)掃描的實現(xiàn)》,本文關鍵詞  python,之,Django,自動化,資產(chǎn),;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python之Django自動化資產(chǎn)掃描的實現(xiàn)》相關的同類信息!
  • 本頁收集關于python之Django自動化資產(chǎn)掃描的實現(xiàn)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 啦啦啦高清在线观看www中文| 97国产精品无码| 日韩精品亚洲专区在线电影不卡| 公交车侵犯系列第5部分| 永久免费看黄漫画软件| 鲁鲁热| 从镜子里看我怎么c你的校园小说| 疼轻点h好紧| 床戏高潮做进去大尺度视频 | 国产精品久久久久久无码专区男模| 国产成人精品99久久久久久A片| 男人趴在女人身上曰皮免费| 黄色毛片a| 亚洲日本一区二区三区| 美女隐私黄www| 亚洲日本精品va中文字幕| 亚洲国产精品热久久-色猫AV | 一级特级毛片免费| 狂搡美女视频| 工口里番肉侵犯全彩无| 国产情侣久久久久AⅤ免费| 日韩国产成人精品视频人| 好大?好爽?快点深一点陶软视频| 好爽?好紧?宝贝叫大声欧美| 揉捏花蒂核拧掐重弹| 精品人妻综合久久久久久久久网 | 她渐渐开始迎合他的冲撞| 精品香蕉久久久爽爽免费| 男人的j进女人的p视频| 天天爽夜夜春| 日产精品一区至六区| 99精品国产人妻无码久久久黄漫| 131美美女三g做爰视频| 短片黄色小说| 超级乱淫伦淑芬| 亚洲一区二区三区中文字幕5566 | 精品区| 在线中文字幕| 免费人马大战CSDN的软件| 9.1短视频极速版全免费| 巨年少根与艳妇1一6|