ICode9

精准搜索请尝试: 精确搜索
  • 爬取千千音乐2021-06-04 18:01:52

    爬取千千音乐动态传输内容 1.首先千千音乐的robots协议 User-agent: Baiduspider Allow: / User-agent: Baiduspider-image Allow: / User-agent: YoudaoBot Allow: / User-agent: Sogou web spider Allow: / User-agent: Sogou inst spider Allow: / User-agent: Sogou spid

  • linux下压力测试工具http_load2021-06-04 12:05:22

    首先 我们现在下http_load 模块 一、安装http_load(以下命令为linux) 1、进入/usr/local目录下创建man文件夹,并赋予权限; cd /usr/local mkdir man chmod 777 man 1 2 3 2、进man文件夹中,下载http_load安装包; cd man wget http://acme.com/software/http_load/http_load-12mar20

  • python web使用2021-05-31 15:36:14

    # pip install web.py import web urls = ( '/(.*)', 'hello' ) app = web.application(urls, globals()) class hello: def GET(self, name): if not name: name = 'World' return

  • Django之rest_framework2021-05-30 12:33:34

    引子:   最近在公司的gitlab上看到其他的测试工具,其中一套数据工程是依赖django的 rest_framework 实现的,自己写了个demo玩了一把,扩展一下。   目录结构:         代码:   models.py  from django.db import models # Create your models here. class UserInfo(mode

  • 初学Django2021-05-27 20:59:51

    http基础知识 http基础知识: 输入https://www.baidu.com 网站 经过百度服务器。去路由表中找对应的路由信息,通过路由找到对应的页面信息, 把页面返回给服务器 再把页面相应到浏览器当中。 http请求方式 GET:向指定的资源发出“显示”请求。使用GET方法应该只用在读取

  • django环境配置2021-05-25 14:29:19

    1.查看当前有哪些虚拟环境:workon 2.创建虚拟环境:mkvirtualenv -p /usr/bin/python3 djando5-6 3.进入虚拟环境:workon djando5-6 4.退出虚拟环境:deactivate 5.删除虚拟环境:rmvirtualenv djando5-6 6.安装django: pip install django==2.1.7 -i https://pypi.douban.com/s

  • 创建Django3项目2021-05-25 14:05:44

    1.djang-admin startproject test_pro 2.cd test_pro 3.mkdir apps 4.cd apps && python ../manage.py startapp app01 5.追加项目settings.py 中的导包路径,方便注册app import sys, os sys.path.insert(0, os.path.join(BASE_DIR,"apps")) INSTALLED_APPS = [ .

  • Django的quickstart2021-05-24 18:35:03

    创建一个最简单的项目并启动 创建项目 创建应用 创建视图 创建urls 主目录注册urls 启动项目   1.创建项目 启动pycharm,然后新建一个名为quickstart的项目 安装Django(终端) pip install django 或者下面的方法安装(mac的路径Pycharm-Preferences) pycharm项目主目录下找到终端

  • 从html中提取链接2021-05-23 12:59:40

    本文章中的代码需要通过Python 3 的 bs4 库实现。 1.安装库 bs4库并非Python3自带,安装方法如下: pip install bs4 2.废话少说,上代码: from bs4 import BeautifulSoup html_code = "<!DOCTYPE html><html><head></head><body><a href = 'https://www.baidu.com/'

  • Django基础42021-05-21 10:03:09

    无名有名反向解析 路由分发(分组开发) 名称空间(了解) 伪静态页面 虚拟环境(实际开发使用较多) 视图层(三板斧、JsonResponse、form表单、CBV) 1.无名有名反向解析 url(r'^login/(\d+)/',views.login,name='login_view') reverse('login_view',args=(1,)) {% url 'login_view' 1

  • day38.路由层(路由分发)+视图层(三板斧)2021-05-21 09:33:06

    无名有名反向解析 url(r'^login/(\d+)/',views.login,name='login_view') reverse('login_view',args=(1,)) {% url 'login_view' 1 %} # 数字只要能够让\d+匹配到就可以 在实际项目中一般都是动态获取 url(r'^reg/(?P<user_id>\d+)/',views.reg,na

  • 起名字好难啊!(初识Django)2021-05-20 17:02:42

    这次我们将实现一个简单的登录注册功能,并吧相应的数据写入数据库: 做这件事之前我已经在数据库中新建了两张表(当然一张表也可以用,先注册后登录嘛···)    两张结构很简单的数据表:↓ 接下来就该干正事了:↓ 一、编写要展示给用户的界面(template目录下):(艺术细菌不发达只能这样了。

  • django传递URL到某个app的urls.py文件中2021-05-20 17:01:35

    以django项目new_pro为例,在new_pro/new_pro/urls.py文件中: 使用: path('URL/', include(('APP名.urls', 'APP名'), namespace='别名')) 例子: from django.contrib import admin from django.urls import path, include urlpatterns = [ path

  • 02 Django-路层2021-05-16 20:31:21

    一 Django中路由的作用 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于客户端发来的某个URL调用哪一段逻辑代码对应执行 典型的例子: from django.urls import path urlpatterns = [ pa

  • Django由1.8升级至3.0出现的不兼容问题-待细化2021-05-12 18:54:20

    python2.x马上就要停止维护了,Django3.0今年12月也正式发布了,后面的项目决定一步到位升级到Django3.0好了,先发布一版现在发现的问题,官网也给出了一些不兼容说明,都在后面继续完善。 启动方式变化 asgi方式启动,可发挥3.0的异步特性 wsgi方式启动还可以继续使用 urls路径变化 from

  • Django Error 集锦2021-05-12 18:52:47

    问题1: module_path, class_name = dotted_path.rsplit('.', 1) ImportError: doesn't look like a module path 解决1: 检查 MIDDLEWARE_CLASSES 中间件配置是否正确 问题2: 加载django模块时的错误:no module named django.conf.urls.defaults 解决2: 原因在于

  • django子路由2021-05-10 14:51:17

    1:创建新工程:django-admin startproject anotherurl2:在工程下创建app:django-admin startapp app3:在项目app中创建urls.py文件,内容如下:from django.urls import path from app import views urlpatterns = [     path('home/', views.home, name='home'), ]添加简

  • 从django1.x 升级至最新版本 django2.x2021-05-08 20:34:30

    用pip进行更新后 pip install --upgrade Django==2.21一堆报错django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.解决方法:找到 python目录下/site-packages/django/db/backends/mysql/base.py,注释掉下方的两行代码 TypeEr

  • Django 使用正则匹配URL 并将匹配成功的值传递给视图函数2021-05-06 23:51:30

    1.项目urls.py from django.conf.urls import url, include urlpatterns = [ url(r'^', include('app01.urls', namespace='app01')), ] 2.app01.urls.py from django.conf.urls import ur from . import views app_name = 'app01

  • Django 路由reverse配置2021-05-05 14:01:16

    如果没有使用reverse()之前的路由,只要在urls.py修改了匹配的pattern,那么很多地方调用了该url的代码都要修改,可谓是牵一发而动全身。reverse()就是用来改善这种情况的。   2.Django配置a.配置django工程: django-admin startproject send_mail_prj cd send_mail_prj django-admin

  • 2021-05-04 23:36:34

    一.创建应用 : user 进入到 apps 目录下执行命令 python ../../manage.py startapp user 二.创建 user 应用对应的 model 进入 app---->user---->model from django.db import models from django.contrib.auth.models import AbstractUser class User(AbstractUser):

  • Python 子域名爆破2021-04-30 09:02:42

    目录 前言读取字典请求域名完整版代码 前言 众所周知,渗透测试的灵魂就是信息收集,而子域名子站作为主站的“边角料”,安全程度一般来说相对于主站是较弱一些的,因此我们可以选择从子域名入手。所以说渗透过程中尽可能多的找到子域名,就多一分找到漏洞的可能。 读取字典 读取

  • Django官方为什么没有标准项目结构2021-04-29 22:51:27

    Django官方并没有提供标准的项目结构,于是网上众说纷纭,百花齐放,一千个读者有一千个哈姆雷特。那我们该怎么设计项目结构呢?在回答这个问题之前,先了解一下Django原生的目录和文件都是干嘛的。project在使用django-admin startproject命令后就会创建这样的目录文件,如下:mysite/     

  • 2021-04-17 13:35:56

    一.路由介绍 (Routers) 1.router 的作用 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息 2.REST framework 提供的两个 route SimpleRouter (简单的路由) (两条) DefaultRouter (默认的路由) (六

  • 微信小程序weui uploader的使用2021-04-17 09:04:26

    js uplaodFile(files) { // 文件上传的函数,返回一个promise return new Promise((resolve, reject) => { let that = this var urls = [] console.log('upload files', files) wx.uploadFile({ filePath: files.tempFilePaths[0],

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有