上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 默认后台设置多个组,当后台新增或通过前台注册新用户后,自动分配到普通用户组以获取对应的权限,方便管理。 大概意思就是这样:要实现在Django Admin开发中,将新增用户或新注册的用户自动分配到某个组中,可以使用信号(signal)来完成。 在对应的app下新建一个文件如signal.py: fr 阅读全文
posted @ 2024-01-25 22:28 super_ip 阅读(94) 评论(0) 推荐(0)
摘要: 默认的pppoe-setup去设置或修改密码相对麻烦,为了偷懒使用脚本可以快速的部署。 具体代码如下: #!/bin/bash # PPPoe账号密码文件路径 PAP_SECRETS="/etc/ppp/pap-secrets" CHAP_SECRETS="/etc/ppp/chap-secrets 阅读全文
posted @ 2023-07-26 14:21 super_ip 阅读(228) 评论(0) 推荐(0)
摘要: 记录下简单的处理方法: 报错信息: django.db.utils.OperationalError: (1091, "Can't DROP 'content'; check that column/key exists") 可能数据库中的字段结构已经完成了此字段的修改但是在 python mana 阅读全文
posted @ 2023-06-06 11:24 super_ip 阅读(479) 评论(0) 推荐(0)
摘要: 1,认证和权限的使用 在settings.py配置,可全局,也可以单独针对某个类 #AllowAny 允许所有用户 #IsAuthenticated 仅通过认证的用户 #IsAdminUser 仅管理员用户 #IsAuthenticatedOrReadOnly 认证的用户可以完全操作,否则只能get 阅读全文
posted @ 2023-05-28 16:53 super_ip 阅读(8) 评论(0) 推荐(0)
摘要: Restful接口标准: 1,请求方式:获取 GET,保存 POST,更新 PUT,删除 DELETE 2,请求路径:1,资源的名词复数作为路径 2,单一资源操作如:books/1/ 3,请求参数:1,根据模型确定传递的字段-保存或更新--JSON 2,过滤信息--查询字符串形式传递 4,返回结果: 阅读全文
posted @ 2023-05-28 14:01 super_ip 阅读(17) 评论(0) 推荐(0)
摘要: 1,models模型 class BookInfo(models.Model): title=models.CharField(verbose_name="图书名称",max_length=32) pub_date=models.DateField(verbose_name="发布日期") read 阅读全文
posted @ 2023-05-27 21:18 super_ip 阅读(25) 评论(0) 推荐(0)
摘要: 我们都知道Django的media目录默认是可以直接访问的,但是有些需求需要media目录下的部分目录不能直接访问,这时候就需要进行权限控制。大致的操作方式是,media目录不再交给nginx处理,而是由django自己先处理,进行权限控制后再交给nginx使用内部访问。 这里,我们假设我们的dja 阅读全文
posted @ 2023-05-24 13:46 super_ip 阅读(150) 评论(0) 推荐(1)
摘要: 在默认情况下,Mysql安装以后会在/tmp目录下生成一个mysql.sock文件,如该文件丢失则Mysql将不能够正常启动,解决方法:使用mysqld_safe 启动即可解决; #basedir:mysql安装路径,默认在/usr/local/mysql下;datadir:数据库存放路径,默认在/ 阅读全文
posted @ 2023-05-23 15:07 super_ip 阅读(1240) 评论(0) 推荐(0)
摘要: wget https://raw.githubusercontent.com/nanqinlang-script/acme/master/acme_2.0.sh bash acme_2.0.sh 使用说明 输入你的域名 选择要生成证书的类型。输入数字 0(生成 RSA 类型) 或 1(生成 ECC 阅读全文
posted @ 2023-05-23 14:00 super_ip 阅读(2395) 评论(0) 推荐(0)
摘要: 比如统计某个会员有多少条留言? def follow_num(self): num=Guestbook.objects.filter(user=self.pk,status=True).aggregate(c=Count('user__membername')) return num['c'] 阅读全文
posted @ 2023-05-22 13:51 super_ip 阅读(16) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 9 下一页