Myluzh Blog

Django-请求参数和响应方式

2023-5-20 myluzh Python

0x01 请求和响应的方式 def something(request): # 关于request:是一个对象封装了用户发送过来的所有请求数据 # 获取用户请求方式,GET/POST print(request.method) # 获取GET参数 print(request.GET) # 获取POST参数 print(request.POST) # 获取GET中的a参数 print(request.GET['a']) # 响应方式1.通过render方式,通过html模板输出 return render(request,"something.html") # 响应方式2.通过HttpResponse方式,直接返回内容 return HttpResponse(request.GET['a']) # 响应方式3.通过redirect方式,重定向链接 return redirect("https://www.baidu.com") 0x02 一个简单的登录界面示例 lo...

阅读全文>>

标签: django

评论(0) (304)

Django-HTML模板继承

2023-5-20 myluzh Python

制定一个模板文件 layout.html 模板文件内容如下: {% load static %} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{% block title %}{% endblock %}</title> <link rel="stylesheet" href="{% static 'plugins/bootstrap-3.4.1/css/bootstrap.min.css' %}"> </head> <body> <!-- 导航条内容 --> <nav class="navbar navbar-default"></nav> <!-- 主体部分使用{% block content%}{% endblock %}--> <div class="container">{% block cont...

阅读全文>>

标签: django

评论(0) (266)

Django-HTML模板语法

2023-5-20 myluzh Python

0x01 解释 本质上:在html中写一写占位符,后面由数据对这些占位符进行替换处理。 0x02 views.py下面的tpl方法: def tpl(request): # 单个变量 name = "myluzh" # 列表 roles = ["保安", "管理员", "大象"] # 字典 user_info = {"name": "张三", "role": "CTO"} # 列表里面套字典 user_list = [ {"name": "李四", "role": "CFO"}, {"name": "王五", "role": "UFO"}, ] return render(request, "tpl.html", {"n1": name, "n2": roles, "n3": user_info, "n4": user_list}, ) 0x03 模板文件tpl.html内容: <!DOCTYPE html> <html lang="en"> &...

阅读全文>>

标签: django

评论(0) (319)

Django-安装与目录详解

2023-5-18 myluzh Python

0x01 安装django pip install django 0x02 创建一个django项目 注意:当前在哪个目录项目就会在当前目录下创建 注意:django-admin文件位于python安装目录下的script里面 django-admin.exe startproject djangoProject 0x03 创建APP 创建django项目后自动会创建个跟项目同名的APP,如果想在项目内创建多个APP,可以进入django项目下创建 python3 manage.py startapp app01 0x04 注册APP 需要在settings.py中注册刚刚创建的app01 INSTALLED_APPS = [    'app01.apps.App01Config' ] 0x05 编写URL与视图函数对应关系,urls.py from django.urls import path from app01 import views urlpatterns = [    path('index/', views.index...

阅读全文>>

标签: django

评论(0) (278)

Kali环境下使用Fluxion抓WPA2握手包

2023-5-13 myluzh SECURE

0x01 前言 一直记不起来有个抓wpa2握手包的集成工具叫啥,比Aircrack好用,想了很久终于想起来了,叫fluxion。所以做一下笔记免得下次忘记了。 但是Aircrack是kali自带的,fluxion需要自己装一下,不过安装过程也是比较简单。 项目地址:https://github.com/FluxionNetwork/fluxion 0x02 Fluxion安装 1.使用git clone命令或者自行下载fluxion包到kali下面 git clone https://www.github.com/FluxionNetwork/fluxion.git 2.进入fluxion目录 cd fluxion 3.安装fluxion 注意:首次可能需要./fuluxion.sh -i进行安装,这边推荐先把kali源改到国内这样安装包快一些。 ./fluxion.sh -i 4.检查网线网卡与kali机是否进行连接,使用命令iwconfig 0x03 fluxion抓握手包 1.检查 1.运行fluxion ./fluxion.sh 2.选择一个攻击方式,选[2],回车。 [2]Handshake Snoo...

阅读全文>>

标签: kali wifi wpa2 无线网络 握手包 fluxion

评论(0) (1255)

Zabbix_Web界面中文异常解决方法

2023-5-9 myluzh Zabbix

0x01 Web界面不能选择使用中文 问题如下:系统安装后,web界面不能选择使用中文,系统提示:You are not able to choose some of the languages, because locales for them are not installed on the web server. 1.安装zh_CN语言包 # dnf install langpacks-zh_CN.noarch 2.安装glibc-common实现对语言包的识别: # dnf install glibc-common 3.说明;如果已安装过,需要重新安装,用reinstall # dnf reinstall glibc-common 4.因为需要让它识别已安装的语言包测试安装是否成功?如果看到zh_CN语言已安装,表示成功 # locale -a | grep zh_CN zh_CN zh_CN.gb18030 zh_CN.gbk zh_CN.utf8 5.刷新web页面 0x02 Web界面图表中文显示方格解决 1.从Windows系列系统复制宋体 常规(simsu...

阅读全文>>

标签: zabbix zabbix中文

评论(0) (286)