Django

(10)

Django 无法获取微信小程序发送的 POST 数据

我用 Django 3.2 LTS 获取微信小程序 login 提交的 code,代码如下: ``` code = request.POST["code"] ``` 但是报错: ``` KeyError: 'code

微信小程序向 Django 服务端 post 数据报 403 错误

在测试用 Django 实现微信小程序用户的登录逻辑,但是通过小程序端 wx.request 向 Django POST 数据时,报 403 错误。 ## 403 问题原因 Django 的 CSRF 保护机制。 ## 解决方

Django 基于 Mysql 数据表结构自动生成 Python Model

还是习惯先手动创建 MySQL 表,然后生成对应语言的 Model 代码。 查了一下 Django 最近几年已经支持了该功能。(Django 3.1 下测试) ## 生成所有表的 Model 代码 $ python m

pipenv 安装 Django 3.1 开发环境

## 准备 [pipenv 安装参考](https://www.sunzhongwei.com/python-3-using-pipenv-dependency-management-from-project) ## 安装 Dj

Django LTS 版本的选择 (2021 年)

最近又要做 Django 版本的选择了,于是整理了一下。 ## Django 版本列表 参考官方网站的下载页 https://www.djangoproject.com/download/ ## Django LTS 版

Django Migration (New in Django 1.7)

Django 1.7 引入了 migration 的概念,用于方便的处理 model 中增加字段、删除字段 等造成的数据库改表问题。 ## 为何要整理这篇笔记 使用了 Django 1.7 之后,发现将一个字段由 SlugF

Django 的权限管理 (login, logout)

## Django 的在线文档太卡了 在 Mac 上使用 Dash 将 Django 文档都缓存到本地就方便多了,可以节省大量的等待时间。 ## user 表的结构 ``` CREATE TABLE "auth_user"

django ORM

## ORM 一直不喜欢用 ORM 做复杂关系,原因是不了解 ORM 对应的数据库表结构。 以及新建 Model 对象时,一些复杂属性如何初始化。 ## ForeignKey 在 SQLite 中,Foreign Key 对

如何在生产环境中部署 Django 项目

## 在 ~/.bashrc 中设置环境变量 以标明这是生产环境,而非本地开发环境。 export DEBUG=False ## 使用 gunicorn & Nginx 1. 使用 gunicorn 启动 dja

django

基于 Django 1.8 ## 安装依赖 ``` $ sudo pip install django ``` ## 初始化项目 ``` $ django-admin.py startproject