随笔分类 -  Django

摘要:需求版本信息python: 3.8django: 2.2.17django xadmin: django2 github: https://github.com/sshwsfc/xadmin/tree/django2思路通过自定义插件引入自己的 js 文件,在js文件中请求数据,修改表单值 1. 自 阅读全文
posted @ 2021-01-27 12:05 黄小墨 阅读(362) 评论(0) 推荐(0)
摘要:新建项目models:from django.db import models from django.contrib.auth.models import User # Create your models here. class Customers(models.Model): name = m 阅读全文
posted @ 2020-04-16 14:49 黄小墨 阅读(1089) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2017-01-14 22:46 黄小墨 阅读(1627) 评论(0) 推荐(0)
摘要:过滤器 描述 示例 upper 以大写方式输出 {{ user.name | upper }} add 给value加上一个数值 {{ user.age | add:”5” }} addslashes 单引号加上转义号 capfirst 第一个字母大写 {{ ‘good’| capfirst }} 返回”Good” center 输出指定长度的字符串,把变量居中 {{ “abc... 阅读全文
posted @ 2017-01-14 21:29 黄小墨 阅读(11647) 评论(0) 推荐(1)
摘要:django支持三种风格的模型继承: 1. 抽象类继承: 父类继承自models.Model, 但不会在数据库中生成相应的数据表。父类的属性列存储在其子类的数据表中 2. 多表继承: 多表继承的每个类都在数据库中生成相应的数据表管理数据 3. 代理模型继承: 父类用于在数据库中管理数据表, 子类不定义数据列,只定义查询的数据集的排序方式等元数据 抽象类继承 抽象类继承的作用是在多个表中有若干相... 阅读全文
posted @ 2017-01-12 22:25 黄小墨 阅读(1409) 评论(0) 推荐(1)
摘要:谓词 含义 示例 等价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... 阅读全文
posted @ 2017-01-12 21:53 黄小墨 阅读(822) 评论(0) 推荐(0)
摘要:众所周知:在开发过程中,有时候需要客户端从服务器接收或向服务器发送一些数据;如果使用普通的ajax,则会遇到跨域访问无权限的问题。 要解决这个问题,就需要了解一下jsonp了: 1. ajax请求普通文件存在跨域访问无权限的问题。2. 但是当远程请求js文件时则不受跨域影响,而且只要是有src属性的标签都有跨域的能力3. 如果想通过纯web端跨域访问数据就只有一种可能,就是在服务端设法把数据封装进... 阅读全文
posted @ 2016-10-04 23:24 黄小墨 阅读(419) 评论(0) 推荐(0)
摘要:当我们为应用创建一个Models, 在同步到数据库里,django默认给了三个权限 ,就是 add, change, delete权限。 首先,我们创建一个perm_test的project, 然后再创建一个school的app. models: admin.py 同步到数据库并创建superuse 阅读全文
posted @ 2016-08-14 18:32 黄小墨 阅读(31232) 评论(32) 推荐(0)
摘要:当我们创建了一个项目时,系统为我们创建了一份urlconf, 它可能是这样的: urlpatterns = [ url(r'^admin/', admin.site.urls), ] r’^admin/’中的r 表示这是一个原始字符串,这样避免了使用过多的转义符 不需要在^admin/前面加/, 因为django会自动为表达式添加。 ^ 表示对字符串的头部进行匹配,看下面的例子: '... 阅读全文
posted @ 2016-06-02 23:37 黄小墨 阅读(478) 评论(0) 推荐(0)