简单使用vue桥联django+graphql项目

一、关于django+graphql的使用可以参考传送门 二、设置django项目允许跨域访问 1、参考文档 2、安装包 pip install django-cors-headers 3、注册到app中 INSTALLED_APPS = ( ... 'corshea...

2018-04-22 15:35:14

阅读数 494

评论数 0

GraphQL在koa2服务器端的使用案例

一、创建项目 1、安装一些包npm install koa --save npm install isodate --save npm install koa --save npm install koa-bodyparser --save npm install koa-router --sav...

2018-01-01 17:05:17

阅读数 1991

评论数 0

React16.8定义上下文的3种方式

一、Context(上下文)的认识 1、在某些场景下,你想在整个组件树中传递数据,但却不想手动地在每一层传递属性。你可以直接在 React 中使用强大的contextAPI解决上述问题 2、在一个典型的 React 应用中,数据是通过 props 属性自上而下(由父及子)进行传递的,但这种做法对...

2019-05-24 16:42:03

阅读数 1

评论数 0

React16.8组件代码复用的4种方式

在react项目开发中经常会遇到有一些代码复用的问题,现介绍几种常见的方式 一、直接把相同的代码复制一份到需要使用的组件中(非常low的方式) 二、创建一个高阶组件,将复用的代码存放到高阶组件中,需要使用的组件中直接复用 1、定义一个高阶组件 import React from 'react...

2019-05-24 10:02:11

阅读数 1

评论数 0

React16.8中父组件获取子组件数据的3中方式

一、类组件的情况下 1、定义父组件(直接使用ref) export default class UserRef1 extends Component { constructor(props) { super(props); this.child = React.create...

2019-05-23 16:40:26

阅读数 1

评论数 0

iview表格中使用DropdownMenu组件

记一次在vue项目中在iview表格组件中使用DropdownMenu组件 一、一般写法(网上很多,可以找到) 二、在vue中使用jsx语法来写 1、安装包包地址 npm install babel-plugin-transform-vue-jsx 2、在项目下的.babelrc配置插...

2019-05-21 10:56:21

阅读数 3

评论数 0

mac电脑永久激活pycharm

基本步骤 1、pycharm下载地址 2、根据上面的步骤下载好pycharm直接下一步下一步来安装 3、网盘中下载破解补丁 4、将下载好的破解补丁包复制到/Applications/PyCharm.app/Contents/bin 5、用编辑器打开/Applications/P...

2019-05-05 16:35:05

阅读数 13

评论数 0

读react源码模拟写一个JavaScript函数的事务

关于事务可能只有在SQL语句上才有的,react事务源码,在我们实际开发中也有可能遇到:不想改变原来的函数,但是想附加别的功能 一、自定义一个函数的事务 function setState() { console.log('setState函数'); } // 定义一个事务的类 class...

2019-05-05 15:56:47

阅读数 14

评论数 0

webpack4+babel7入门到精通(四、图片的加载)

一、使用file-loader加载图片 1、安装包 npm install file-loader -D 2、在js中使用 let src = require('./images/default.jpeg'); let img = new Image(); img.src = src; ...

2019-04-25 09:20:14

阅读数 21

评论数 0

webpack4+babel7入门到精通(三、使用公共js代码)

一、在项目中使用jquery 1、安装包 npm install jquery 2、在入口文件单独使用一个 // 定义入口文件 let entry = { vendor: 'jquery', }; 3、在打包html插件的时候引入 glob.sync('./src/*.html...

2019-04-25 09:19:34

阅读数 20

评论数 0

webpack4+babel7入门到精通(二、样式的处理)

一、webpack使用css样式 webpack默认是支持js的,对于别的css或者typescript必须要安装加载器 1、安装包 npm install style-loader css-loader less less-loader -D 2、在webpack.config.j...

2019-04-25 09:18:37

阅读数 17

评论数 0

django2上传文件

一、简易版的上传文件 1、前端代码 <form action="/file/" method="post" enctype="multipart/form-data"> {% csrf_token ...

2019-04-20 20:39:06

阅读数 95

评论数 0

django2中表单的使用

前一章节介绍了django中的表单,本章节继续介绍表单,但是本章节是基于数据模型来使用的表单,因为我们也称之为模型表单 一、使用模型表单的主要步骤 1、定义数据模型 from django.db import models from django.core import validators...

2019-04-20 20:36:58

阅读数 18

评论数 0

django中表单的认识一

一、使用django中自带的表单步骤主要有 1、创建一个项目 2、创建一个app 3、在app里面创建一个forms.py的文件 4、在forms.py中定义字段 from django import forms class MessageForm(forms.Form): ...

2019-04-20 20:34:54

阅读数 12

评论数 0

发布一个node密码加密的包

一、node-auth0主要提供的功能 1、密码加密 2、校验密码是否正确 二、包的使用 1、安装 npm install node-auth0 三、使用步骤 1、导包 import NodeAuth from 'node-auth0'; 2、实例化对象 class Use...

2019-03-29 10:28:29

阅读数 23

评论数 0

koa大型web项目中使用路由装饰器

一、关于重复造轮子解释下 在npmjs上搜索关于koa路由装饰器的已经有那么几个包了,但是我从几个包中发现作者的思维仅仅限制于前端开发的思想,项目分层不明确,我们开发kow-web项目可以根据java-web中项目分层的思想来写项目,项目结构清晰明了,本人封装这个包也是参考了java-web开发...

2019-03-25 21:29:13

阅读数 53

评论数 0

记mac电脑下pycharm配置qt-creator开发环境

一、关于window系统下配置请参考 二、在mac系统下配置的有点出路 1、不能直接安装pip3 install pyqt5-tools会直接报错的 三、正确的安装方式 1、官网下载 2、直接默认安装就可以(注意要先记下安装的路径) 3、安装完成 四、在pycharm中配置 1、配置三...

2019-03-25 13:48:46

阅读数 36

评论数 0

Eslint插件的配置及使用

一、eslint的介绍 ESLint最初是由Nicholas C. Zakas 于2013年6月创建的开源项目。它的目标是提供一个插件化的javascript代码检测工具。本质就是javascript代码检测的工具 二、安装及使用 1、全局安装 npm install eslint -g ...

2019-03-13 16:52:22

阅读数 80

评论数 0

django数据模型中null和blank的区分

虽然本人使用django也有几年的时间,但是还是对django中数据模型的null和blank有点分不清楚,我想很多人也和我一样的困惑,现在将全面彻底的讲解下两个的区别。 一、null的使用 1、默认是False的,如果设置为True的时候,django将会映射到数据表指定是否为空 2、如果这...

2019-03-05 14:57:11

阅读数 79

评论数 0

django2中关于外键的认识

一、在同一个app下的模型使用外键关联 1、文章分类数据模型 class CategoryModel(models.Model): """ 文章分类 """ ...

2019-03-05 14:47:21

阅读数 83

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭