Django
-
富文本编辑器Django-ckeditor
前言 刚开始学习django的时候,在后台编辑数据的时候,总是在想,功能是否太简陋了点,只能做简单的文本编辑,所以在这里记录一个富文本编辑器Django-ckeditor。 选择标准: 具有基本的富文本编辑功能 可以上传图片 可以查看源码 有持续更新(维护) 使用 1.安装jango-ckeditor pip install django-ck…
-
Django组件:django-simple-captcha 使用
django-simple-captcha是django的验证码包,非常简单实用,这次记录的是如何点击验证码后刷新验证码,因为这个功能官方文档并没有详细给出。 django-simple-captcha官方文档:http://django-simple-captcha.readthedocs.io/en/latest/ django-simple-cap…
-
Python Django +Celery +flower
1.创建django项目,添加应用到setting文件 2.pip安装celery + eventlet + flower 3.文件目录如下: 4.文件配置如下 celery_app目录下: # -*- coding: utf-8 -*- from celery import Celery app = Celery(‘demo’)# 创建 Cele…
-
Python – Django – ORM 操作数据
app01/models.py 中定义的类,也就是创建的表 from django.db import models # 类必须继承 models.Model class Admin(models.Model): # 创建一个主键自增的字段 id = models.AutoField(primary_key=True) # AutoField 为自增的字段 …
-
Python – Django – request 对象
获取请求的方法,例如 GET、POST 等 views.py: from django.shortcuts import render, HttpResponse # request 对象 def test(request): print(request.method) return render(request, “test.html”) 访问页面 可以通…
-
Python – Django – 添加作者
在 book_list.html 的页面下方加上 “添加作者” 的链接 <!DOCTYPE html> <html lang=”en”> <head> <meta charset=”UTF-8″> <title>作者列表</title> </head> <body>…
-
Python – Django – ORM 操作表
ORM 的对应关系: 类 —> 数据库表对象 —> 数据库行属性 —> 字段 操作数据库表 —> 创建/删除/修改表操作数据库行 —> 数据的增删改查 首先需要自己手动创建一个数据库 在 mysite 的 setting…
-
Python – Django – App 的概念
App 方便我们在一个大的项目中,管理实现不同的业务功能 命令行: python manage.py startapp app名 使用 Pycharm 创建: 文件 -> 新建项目 然后要在 mysite 下的 settings.py 中进行相关的配置 两个写一个就好了 一个 app 会带有以下这些文件 apps.py 是和 app 配置相关的文件 v…
-
Python – Django – simple_tag 和 inclusion_tag
simple_tag 和自定义 filter 类似,但可以接收更多更灵活的参数 在 app01/templatetags/ 目录下创建 mysimple_tag.py mysimple_tag.py: from django import template register = template.Library() @register.simple_tag(…
-
Python – Django – ORM 自定义 char 类型字段
用 CharField 定义的字段在数据库中存放为 verchar 类型 自定义 char 类型字段需要下面的代码: class FixedCharField(models.Field): “”” 自定义的 char 类型的字段类 “”” def __init__(self, max_length, *args, **kwargs): self.max_le…