摘要:
一、YasDB 的 Python 驱动程序安装 1、找到yasdb的官网的下载地方 官网相关安装包下载:https://download.yashandb.com/download,下载python的驱动 2、直接使用pip方式安装python的驱动 二、ODBC驱动安装(Windows) 下载Ya 阅读全文
摘要:
方案 import yasdbclass YASDBUtil: def __init__(self, host, user, password, port=1688): self.connect = yasdb.connect( host=host, port=port, user=user, pa 阅读全文
摘要:
方案 class DBUtil: def __init__(self, host, database, user, password, port): self.connect = pymysql.Connect( host=host, database=database, user=user, pa 阅读全文
摘要:
下载镜像优化 (推荐https) pip install requests -i https://pypi.douban.com/simple/ 豆瓣镜像 pip install requests -i http://pypi.doubanio.com/simple/ --trusted-host 阅读全文
摘要:
1、项目的urls.py urlpatterns = [ # 包含应用中的url,books为django项目的子应用名称 re_path(r'', include('books.urls')), ] 2、子应用的urls.py urlpatterns = [ #说明 #users为应用名称,Use 阅读全文
摘要:
对接口访问的频次进行限制,以减轻服务器压力(反爬虫的一种手段)。 一、前期知识准备 1、限流类型 AnonRateThrottle 限制所有匿名未认证用户,使用IP区分用户。 使用DEFAULT_THROTTLE_RATES['anon'] 来设置频次 UserRateThrottle 限制认证用户 阅读全文
摘要:
REST framework提供了分页的支持 一、全局配置(不建议使用) 在配置文件中设置全局的分页方式: REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 阅读全文
摘要:
对于列表数据,REST framework提供了OrderingFilter过滤器来帮助我们快速指明数据按照指定字段进行排序 1、在setting中的REST_FRAMEWORK添加配置 'DEFAULT_FILTER_BACKENDS': ( # 这个是指定使用django_filters中的过滤 阅读全文
摘要:
前言 第三方库drf-yasg(Django Rest Swagger)。它是一个为Django Rest Framework提供Swagger/OpenAPI规范支持的库。按照以下步骤进行操作: 安装 pip install drf-yasg -i http://mirrors.aliyun.co 阅读全文
摘要:
一、数据准备 模型类 class UserInfo(models.Model): name = models.CharField(max_length=20, verbose_name='用户名') pwd = models.CharField(max_length=18, verbose_name 阅读全文