2019 年 07 月 - 8 文章

内网穿透新章法 serveo 有更新!

  |   8 评论   |   212 浏览

非常非常适合临时对外演示的方案 步骤如下 1.本地起一个测试的web服务 /Users/mac/venv/typeidea/bin/python /Users/mac/PycharmProjects/typeidea-env/typeidea/manage.py runserver 8000 输出如下 System check identified no issues (0 silenced). July 29, 2019 - 17:52:55 Django version 2.2.3, using settings 'typeidea.settings.develop' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C. 2.命令行执行 ssh -R 80:127.0.0.1:8000 serveo.net 3.浏览器访问https://frugi.serveo.net 是不是很方便,是不是很easy 据说是ngrok绝佳替代品 [poll15643943....

docker 下的 tomcat 远程 debug

  |   0 评论   |   97 浏览

docker run --restart always --name tomcat -p 5005:5005 -p 11083:8080 \ -v /root/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro \ -v /data/comm/tomcat/lib/druid-1.0.27.jar:/usr/local/tomcat/lib/druid-1.0.27.jar \ -v /data/comm/tomcat/lib/mysql-connector-java-5.1.36-bin.jar:/usr/local/tomcat/lib/mysql-connector-java-5.1.36-bin.jar \ -v /data/dev/xxx/tomcat/conf/server.xml:/usr/local/tomcat/conf/server.xml \ -v /data/dev/xxx/tomcat/logs:/usr/local/tomcat/logs \ -v /data/dev/xxx/tomca....

Django_ 学员管理后台系统开发 (三)

  |   1 评论   |   96 浏览

优化,和抽象代码,减少耦合度 修改view.py from django.http import HttpResponseRedirect from django.shortcuts import render from django.urls import reverse from django.views import View from student_sys.form import StudentForm from .models import Student # Create your views here. class IndexView(View): template_name = 'index.html' @staticmethod def get_content(): students = Student.get_all() context = { 'students':students } return context def get(self, request): context = self.get_content() form = StudentForm c....

Django_ 学员管理后台系统开发 (二)

  |   5 评论   |   143 浏览

继上次的内容,我们继续🚄 1.前端页面 view.py from django.shortcuts import render # Create your views here. def index(request): words = 'Hi,guys' return render(request, 'index.html', context={'words':words}) 定义了函数index,接受request参数(这是对用户发过来的http请求的封装) render函数顾名思义,即将内容渲染到模版 index.html就是templates模版,Django会在每个在settings里面注册的应用中寻找当前应用的模版,顺序是自上而下,所以这边我们自己手动建立一个templates文件夹,并在里面创建index.html,内容如下: index.html <html> <head> <title>学员管理平台-by mufengs</title> </head> <body> 2019 {{ word....

Django_ 学员管理后台系统开发 有更新!

  |   0 评论   |   112 浏览

1.初始化环境 我这边用的是pycharm,选择Django,新建一个虚拟环境。如下图所示 等待一丢丢会,项目初始化成功 在命令行中执行python,可以看到已经是python3.7了 项目结构如下: . ├── manage.py # python命令管理 ├── student # 项目配置相关 │   ├── init.py │   ├── settings.py # 配置项 │   ├── urls.py # 路由规则 │   └── wsgi.py # Web Server Gateway Interface └── templates # 模版 2.创建一个应用 student_sys 使用manage创建一个app python manage.py startapp student_sys 这时候我们的项目结构已经发生了变化 . ├── manage.py ├── student │   ├── init.py │   ├── __....

已有项目上传到 GitLab 有更新!

  |   0 评论   |   192 浏览

生成requirements.txt文件 pip freeze > requirements.txt 安装requirements.txt依赖 pip install -r requirements.txt 新建一个项目devops 本地项目命令行下执行 1. git init 生成本地./git 文件 git init 添加需要上传的文件 git add *         #需要上传的文件  文件夹 对上传的文件进行说明 git commit -m "**"          #双引号内对上传文件描述 4.关联远程仓库,添加后,远程库的名字就是 origin,这是 Git 默认的叫法,也可以改成别的,但是 origin 这个名字一看就知道是远程库。 git remote add origin http://192.168.1.1/projects/new.git 5.上传分支....

开源堡垒机 webterminal 推荐

  |   3 评论   |   279 浏览

简介 ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载 djang 目前在使用jumpserver,忽然看到了这个项目,做了下简单的对比 部署: jumperserver 复杂于webterminal 功能: jumpsever 占据上风 使用: jumperserver使用koko做web控制台 webterminal使用webterminal做控制台,支持本地ssh ftp工具 个人觉的webterminal占一点优势 界面: jumpserver要比webterminal美观一些 jumpserver图片如下: webterminal图片如下: 大家可以取尝试下,各有所长,根据自己需要选择 jumperserve....