05 2023 档案
摘要:1,认证和权限的使用 在settings.py配置,可全局,也可以单独针对某个类 #AllowAny 允许所有用户 #IsAuthenticated 仅通过认证的用户 #IsAdminUser 仅管理员用户 #IsAuthenticatedOrReadOnly 认证的用户可以完全操作,否则只能get
阅读全文
摘要:Restful接口标准: 1,请求方式:获取 GET,保存 POST,更新 PUT,删除 DELETE 2,请求路径:1,资源的名词复数作为路径 2,单一资源操作如:books/1/ 3,请求参数:1,根据模型确定传递的字段-保存或更新--JSON 2,过滤信息--查询字符串形式传递 4,返回结果:
阅读全文
摘要:1,models模型 class BookInfo(models.Model): title=models.CharField(verbose_name="图书名称",max_length=32) pub_date=models.DateField(verbose_name="发布日期") read
阅读全文
摘要:我们都知道Django的media目录默认是可以直接访问的,但是有些需求需要media目录下的部分目录不能直接访问,这时候就需要进行权限控制。大致的操作方式是,media目录不再交给nginx处理,而是由django自己先处理,进行权限控制后再交给nginx使用内部访问。 这里,我们假设我们的dja
阅读全文
摘要:在默认情况下,Mysql安装以后会在/tmp目录下生成一个mysql.sock文件,如该文件丢失则Mysql将不能够正常启动,解决方法:使用mysqld_safe 启动即可解决; #basedir:mysql安装路径,默认在/usr/local/mysql下;datadir:数据库存放路径,默认在/
阅读全文
摘要:wget https://raw.githubusercontent.com/nanqinlang-script/acme/master/acme_2.0.sh bash acme_2.0.sh 使用说明 输入你的域名 选择要生成证书的类型。输入数字 0(生成 RSA 类型) 或 1(生成 ECC
阅读全文
摘要:比如统计某个会员有多少条留言? def follow_num(self): num=Guestbook.objects.filter(user=self.pk,status=True).aggregate(c=Count('user__membername')) return num['c']
阅读全文
摘要:1.安装drf pip3 install djangorestframework -i https://pypi.douban.com/simple 2.在settings.py的INSTALLED_APPS中添加’rest_framework’。 INSTALLED_APPS = [ ... 'r
阅读全文
摘要:1,先安装npm brew install npm npm init vite-app vue3demmo cd vue3demmo npm install npm run dev
阅读全文
摘要:django-admin对搜索结果进行自定义统计,可参考代码如下: def changelist_view(self, request, extra_context=None): #cur1_time = datetime.now() data_dict = {} value = request.G
阅读全文