logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Django 架设Restful API(一)开发准备:restful api基础

1.项目背景假设一个微信小程序端+安卓端+服务器的线上商城项目,需求如下:服务器要求使用django 3.0框架,实现数据存储和内容管理功能(CMS, content managesystem)。小程序向普通用户提供服务,实现数据访问,用户登录注册,反馈等功能安卓app向管理员提供服务,实现登录,数据上传和管理。要求遵循Restful风格使用django rest framework+OAuth

#django#restful
微信小程序可移动缩放图片裁剪框

效果预览前言图片裁剪框应用很普遍,也有很多成熟的组件,但是很多组件都是固定裁剪框的位置,通过移动图片来完成图片指定区域的裁剪。这种方法比较容易实现,但是同时存在灵活性不高,裁剪区域选择不精确,图片尺寸不能灵活改变的局限性。下面介绍一种通过使用微信小程序canvas来实现一个可移动缩放的图片裁剪框的方法。技术要点分析使用canvas组件实现图片裁剪框涉及以下技术内容:(1)使用canva...

#小程序
微信小程序canvas drawImage绘制图片缩放问题解决

前言canvas是微信小程序中最常用的组件之一,可以实现图片裁剪、压缩等多种功能。但是实现这些功能的前提之一是用canvas绘制图片,但是由于微信官方的辣鸡文档,总是要有坑需要踩,其中最常见的就是使用drawImage这个API绘制图片时经常出现的图片缩放问题。解决思路首先给定一个canvas宽度 (假定为窗口宽度),然后根据所要绘制的图片计算出图片的高宽比,再使用窗口高度(除去导航栏,状态...

#小程序
python opencv实现相机内参标定

使用python opencv 和棋盘格标定相机内参。

#opencv#python#计算机视觉
深度定制django admin界面

定制django admin界面1.修改admin界面中的名字1.1 修改模型名字在models.py的模型类中中添加一个Meta内部类,设置 verbose_name和verbose_name_plural属性。class Courier(models.Model):def __str__(self):return self.courier_idc...

#django
docker mysqld 启动时 Failed to find valid data directory 错误解决

1.问题描述使用docker拉取了mysql镜像并创建了mysql容器,但是容器内的mysqld启动时报错:错误(1)[Server] Fatal error: Please read "Security"section of the manual to find out how to run mysqld as root!错误(2)[ERROR] [MY-011011][Server] Fail

#docker#mysql
Django admin登录页面验证码(2):滑动验证码和点选验证码

1.常见滑动验证码常见的滑动验证码有比较简单的滑块式:还有更复杂一些的滑动拼图式:django项目创建,verify.js插件引入、静态文件设置和自定义Django admin登录模板参见:Django admin登录页面验证码(1):普通字符和算数验证码_anbuqi的博客-CSDN博客2.填充验证码到login.html中{#继承基础登录模板#}{% extends "admin/login_

文章图片
#django
Django Admin 上传多张图片并显示缩略图

Django Admin 上传多张图片并显示缩略图1.效果预览需要的python库:因为要处理图片,必须安装pillow库。2.自定义Widgetdjango Admin使用的图片上传Widget是:<input type='file'>非常丑陋,直接使用肯定是不行的,再说我们还要展示上传之后的图片的缩略图,因此必须自定义控件。在models.py中,自定义控件的py...

STK航空仿真(五):坐标系

1.创建场景%1.打开一个STK应用实例,如果版本是STKX,则改为uiapp = actxserver('STKX.application');uiapp = actxserver('STK10.application');%获取STK用户界面root = uiapp.Personality2;%显示界面uiapp.visible = 1;%2.创建一个新场景,名为aircraf_simulat

文章图片
QT表格双击弹出对话框

QT表格双击弹出对话框QT版本5.0.31.效果预览2.新建项目打开QT,文件>新建文件或项目>选择应用程序,选择QTGUI应用>输入项目名称:Table>一直选择下一步>完成。注意取消勾选创建界面按钮。3.添加表格类在项目文件下右键单击>添加新文件>C++类>将类名MyTableWidget,基类设置为QTableWidget&gt...

    共 14 条
  • 1
  • 2
  • 请选择