Django
文章平均质量分 77
Damon Lee
Python
展开
-
Django基础之django模型层(一)单表操作
ORM原创 2022-08-18 18:13:20 · 624 阅读 · 0 评论 -
Python全栈•Django框架(三)-Django模板语言
Django Template Language 模板语言一、标签 tags1、普通变量普通变量用{{ }}变量名由数字、字母、下划线组成点.在模板语言中用来获取对象相应的属性值示例{# 取variable中的第一个参数 #}{{ variable.0 }}{# 取字典dic中key的值 #}{{ dic.key }}{# 取obj_list对象列表中第一个对象的attr属性值 #}{{...原创 2018-04-08 15:52:30 · 143 阅读 · 0 评论 -
Python全栈•Django框架(一)⁃Web框架初识
Web框架初识一、Web框架本质—自己实现Web框架1、所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端import socketsk = socket.socket()sk.bind(('127.0.0.1', 8888))sk.listen()while True: conn, addr = sk.accept() data...原创 2018-04-03 20:13:12 · 215 阅读 · 0 评论 -
Python全栈•Django框架(二)-Django基础
Django基础一一、Django基本命令操作1、下载&安装# 建议安装最新LTS版pip3 install django==1.11.112、创建项目①创建一个名为mysite的Django项目django-admin startproject mysite②目录结构说明mysite/├── manage.py # Django项目里面的工具,通过它可以调用django shel...原创 2018-04-03 21:31:55 · 262 阅读 · 0 评论 -
Python全栈•rest_framework-序列化(一)
一、为什么要序列化1、基础知识背景概要开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列化为诸如json之类的表示形式的方式。我们可以通过声明与Django forms非常相似的序列化器(serializers)来实现。二、实现方法有很多种,我们逐一来实现。models部分:from django.db import models...原创 2018-11-02 12:24:04 · 189 阅读 · 0 评论 -
Python全栈•Django框架(三)-AbstractUser模块
前言Django中提供了一个AbstractUser类,我们可以用来自由的定制我们需要的model使用首先在models文件中导入AbstractUserfrom django.contrib.auth.models import AbstractUser 然后自定义一个扩展表的表名,添加字段,继承AbstractUser。即可在Django的基础基础表上添加我们所需要...原创 2019-01-18 10:33:19 · 381 阅读 · 0 评论 -
Python全栈•Django框架-Admin的使用(历史最全【怕被打·手动滑稽】)
一、如何在django的admin后台管理中显示表名字未显示:已显示:实现方法:二、如何在django的admin后台管理中显示表字段未显示:已显示:实现方法:三、如何在django的admin后台管理中显示多对多字段的值四、Django admin怎样设置App名称为中文未显示:...原创 2019-02-28 17:12:57 · 341 阅读 · 1 评论 -
Python全栈•Django框架-xadmin的配置使用
前言使用xadmin替换Django自带的admin后台Django自带有admin后台,但是其风格并不漂亮、功能也不是让人很满意。因此一些大牛就重写了admin后台叫做xadmin,进来的各位应该是对django自带的admin不是很满意,可以参照我的教程来一次替换。一、 源码获取项目github地址为https://github.com/sshwsfc/xadmin,其中的xadm...原创 2019-03-01 16:31:56 · 345 阅读 · 0 评论 -
Python全栈•Django框架-Running migrations: No migrations to apply.(django不能创建数据库中的表的问题)
第一步:删除该app名字下的migrations下的xxxx_initial.py等文件。第二步:进入数据库,找到django_migrations的表,删除该app名字的所有记录。第三步:执行下面这两条命令:(在项目目录下)pythonmanage.pymakemigrationspythonmanage.pymigrate原因:djang...原创 2019-03-08 11:35:25 · 167 阅读 · 0 评论