web开发
Nick_Spider
GitHub -> https://github.com/nickliqian
展开
-
基于django-channel将redis发布的消息实时推送到前端
0 Redis发布与订阅模式订阅频道channel_01127.0.0.1:6379> SUBSCRIBE channel_01向指定频道发布127.0.0.1:6379> PUBLISH channel_01 "info1"发布消息后,订阅的命令行窗口会展示新的消息127.0.0.1:6379> SUBSCRIBE channel_01Reading messages... (press Ctrl-C to quit)1) "subscribe"2) "channe原创 2020-11-24 15:40:19 · 2333 阅读 · 2 评论 -
基于django-channel构建websocket的web应用、支持token校验
0 前期准备本文参考官方文档:https://channels.readthedocs.io/做了一定的修改,并加上个人的经验及理解搭建一个django项目,假定项目名称为mysite,应用名称为chat安装channels:pip install channels1 配置asgi文件asgi文件用于指向接收不同协议的请求要执行的代码。# mysite/asgi.pyimport osfrom channels.auth import AuthMiddlewareStackfrom原创 2020-11-24 13:09:25 · 1287 阅读 · 0 评论 -
SQL注入实例:避免后端SQL语句拼接操作
1 实例-后端逻辑以下是基于pymysql的一个例子:import pymysqlconn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='mysql', db='user_table', charset='utf-8')cursor = conn.cursor()def query_key...原创 2018-05-23 11:03:03 · 8857 阅读 · 0 评论 -
vscode: Visual Studio Code 常用快捷键
参考:https://lzw.me/a/vscode-visual-studio-code-shortcut.html 参考:https://www.cnblogs.com/bindong/p/6045957.html1. 主命令框F1 或 Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命令,例如:按一下 Backspace 会进入到 C...原创 2018-08-16 17:39:18 · 4628 阅读 · 0 评论 -
前后端分离项目配置Nginx、配https及http强制跳转https
本篇文章主要解决以下几个问题:前后端分离项目如何配置Nginx配置https协议访问开启http访问但强制跳转https访问基本的安装就不多说了,直奔主题。本文基于ubuntu系统,另外假定有几个前提条件:主机地址为192.168.10.10后端项目启动端口为192.168.10.10:8000前端代码会调用后端的info和test两个url地址前端静态文件目录 /var/...原创 2018-11-01 13:19:33 · 8751 阅读 · 2 评论 -
实现Django Admin自动填充当前用户的功能
model.pyimport datetimefrom django.contrib.auth.models import Userfrom django.db import modelsclass Entry(models.Model): title = models.CharField(max_length=250) slug = models.SlugField...原创 2019-02-20 14:52:33 · 6861 阅读 · 1 评论