点击查看channels框架文档
配置settings.py
INSTALLED_APPS = [
"daphne",
ASGI_APPLICATION = "djangoblog.asgi.application"
CHANNEL_LAYERS = {
"default": {
"BACKEND": "channels_redis.core.RedisChannelLayer",
"CONFIG": {
作者文章归档:陈海峰
INSTALLED_APPS = [
"daphne",
ASGI_APPLICATION = "djangoblog.asgi.application"
CHANNEL_LAYERS = {
"default": {
"BACKEND": "channels_redis.core.RedisChannelLayer",
"CONFIG": {
FROM python:3.8-alpine
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN apk update && apk add bash bash-doc bash-completion git freetds-dev jpeg-dev linux-headers mysql-client mariadb-dev build-base libffi-dev openssl-dev zlib-dev bzi模型 models.py
class OAuthUser(models.Model):
author = models.ForeignKey(
settings.AUTH_USER_MODEL,
verbose_name='用户',
blank=True,
null=True,
on_delete=models.CASCADE)
openid = models.CharField(max_len域名管理主页面


域名管理主页面点击自己那个域名
点击ssl证书,开启ssl证书

点击个人测试证书, 再点击立即购买

需要点击测试域名dns是否能解析成功,几分钟就颁发成功了
成功后自行点击下载证书, 我一般使用的是nginx,就选择自己需要的就可以
需要提前在啊里云购买好域名, 并配置到网站nginx里面
网站名字,备注,要注意不能填写公共相关内容
可以参照下图

最后打印备案信息签名按下手印,上传等待审核.
审核通过后 把上图网站备案号, 显示到网站的最下方, 点击要跳转到
<a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">
<p style="FROM python:3.10.15-slim-bullseye
ENV PYTHONUNBUFFERED 1
WORKDIR /code/djangoblog/
RUN echo "deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware" > /etc/apt/sources.list && \
echo "deb https://mirrors.tuna.tsinghua安装后软件是这样的

打开edge插件ghelper, 复制里面订阅链接, 在最下面找到linux

粘贴到clash verge订阅里面就可以了
requiest.js
import axios from "axios";
import { ElMessage } from "element-plus";
const apiService = axios.create();
const NETWORK_ERROR = "网络错误...";
// 请求前
// apiService.interceptors.request.use((config) => {
// return config;
// }, (error) => {
// retur npm install -g cnpm --registry=https://registry.npmmirror.com
```
2. 使用vite脚手架创建vue项目
cnpm create vite@latest my-vue-app --template vue
3. 启动项目
918 cd my-vue-app/ 920 cnpm install 950 npm run dev
4. 安装依赖(less, router, element-plus自动导入/图标)
cnpm ins