随笔分类 - Django
摘要:需求版本信息python: 3.8django: 2.2.17django xadmin: django2 github: https://github.com/sshwsfc/xadmin/tree/django2思路通过自定义插件引入自己的 js 文件,在js文件中请求数据,修改表单值 1. 自
阅读全文
摘要:新建项目models:from django.db import models from django.contrib.auth.models import User # Create your models here. class Customers(models.Model): name = m
阅读全文
摘要:admin.py from django.contrib import admin from app.models import Product # Register your models here. class MyAdminSite(admin.AdminSite): site_header = '我的管理网站' admin_site = MyAdminSite() #使用ad...
阅读全文
摘要:过滤器 描述 示例 upper 以大写方式输出 {{ user.name | upper }} add 给value加上一个数值 {{ user.age | add:”5” }} addslashes 单引号加上转义号 capfirst 第一个字母大写 {{ ‘good’| capfirst }} 返回”Good” center 输出指定长度的字符串,把变量居中 {{ “abc...
阅读全文
摘要:django支持三种风格的模型继承: 1. 抽象类继承: 父类继承自models.Model, 但不会在数据库中生成相应的数据表。父类的属性列存储在其子类的数据表中 2. 多表继承: 多表继承的每个类都在数据库中生成相应的数据表管理数据 3. 代理模型继承: 父类用于在数据库中管理数据表, 子类不定义数据列,只定义查询的数据集的排序方式等元数据 抽象类继承 抽象类继承的作用是在多个表中有若干相...
阅读全文
摘要:谓词 含义 示例 等价SQL语句 exact 精确等于 Comment.objects.filter(id__exact=14) select * from Comment where id=14 iexact 大小写不敏感的等于 Comment.objects.filter(headline__iexact=’I like this’) select * from Comment wh...
阅读全文
摘要:众所周知:在开发过程中,有时候需要客户端从服务器接收或向服务器发送一些数据;如果使用普通的ajax,则会遇到跨域访问无权限的问题。 要解决这个问题,就需要了解一下jsonp了: 1. ajax请求普通文件存在跨域访问无权限的问题。2. 但是当远程请求js文件时则不受跨域影响,而且只要是有src属性的标签都有跨域的能力3. 如果想通过纯web端跨域访问数据就只有一种可能,就是在服务端设法把数据封装进...
阅读全文
摘要:当我们为应用创建一个Models, 在同步到数据库里,django默认给了三个权限 ,就是 add, change, delete权限。 首先,我们创建一个perm_test的project, 然后再创建一个school的app. models: admin.py 同步到数据库并创建superuse
阅读全文
摘要:当我们创建了一个项目时,系统为我们创建了一份urlconf, 它可能是这样的: urlpatterns = [ url(r'^admin/', admin.site.urls), ] r’^admin/’中的r 表示这是一个原始字符串,这样避免了使用过多的转义符 不需要在^admin/前面加/, 因为django会自动为表达式添加。 ^ 表示对字符串的头部进行匹配,看下面的例子: '...
阅读全文
浙公网安备 33010602011771号