自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 ModuleNotFoundError: No module named ‘_ctypes‘问题

python3中有个内置模块叫ctypes,它是python3的外部函数库模块,提供了兼容C语言的数据类型,并通过它调用Linux系统下的共享库(Shared library),此模块需要使用centos7系统中外部函数库(Foreign function library)的开发链接库(头文件和链接库)。由于在centos7(8也不行)系统中没有安装外部函数库(libffi)的开发链接库软件包,所以在安装pip的时候就报了"ModuleNotFoundError: No module named '_ct

2020-12-31 15:57:09 498

原创 Django内置的用户权限

做Web的大部分都有一个后台用于管理一些数据的增删改查,而Django 内置了一个权限系统。它提供了为指定的用户和用户组分配权限的方法。它在 Django 管理后台界面里使用,但你也可以在自己的代码中使用它。(图网上找的,django内置的权限差不多就是这样的)1、创建一个Django项目:django-admin startproject 工程名称2、创建子应用:python manage.py startapp 子应用名称创建完子应用需要注册的要不然模型类迁移不会成功

2020-12-29 10:28:41 3066 1

原创 Django系统的User对象属性

Django提供了认证系统,文档资料可参考此链接https://docs.djangoproject.com/zh-hans/3.1/topics/auth/default/Django 验证同时提供身份验证和授权,通常称为身份验证系统,因为这些功能在某种程度上是耦合的Django认证系统中提供了用户模型类User保存用户的数据,默认的User包含以下常见的基本字段: username 必选。 150个字符以内。 用户名可能包含字母数字,_,@,+.和-个字符。在Django更改1..

2020-12-25 15:45:51 1192

原创 Django利用已经存在的数据库中的表反向生成对应的Model

django mysql数据库配置 --> settings.py 文件中找到 DATABASES 配置项DATABASES = { 'default': { #'ENGINE': 'django.db.backends.sqlite3', #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'ENGINE': 'django.db.backends.mysql', 'NAME':

2020-12-22 11:42:16 381 1

原创 django 视图缓存cache_page应用

Django官方文档3.1:https://docs.djangoproject.com/zh-hans/3.1/topics/cache/django.views.decorators.cache.cache_page()使用缓存框架的通用办法是缓存视图结果。django.views.decorators.cache定义了一个cache_page装饰器,它将自动缓存视图的响应:from django.views.decorators.cache import cache_page@...

2020-12-21 10:54:36 1723 1

原创 Django的基础视图

View基于主类的基本视图。所有其他基于类的视图都从该基类继承。严格来说,它不是通用视图,因此也可以从导入django.views。示例views.py:from django.views import Viewclass MyView(View): def get(self, request, *args, **kwargs): return HttpResponse('Hello, World!')示例urls.py:from myapp.view

2020-12-16 14:50:27 132

原创 Django报错:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you ha

django项目执行迁移时报错:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you ha在Django的工程同名子目录的__init__.py文件中添加如下语句import pymysqlpymysql.version_info = (1, 4, 0, "final", 0)pymysql.install_as_MySQLdb()主要是这句话..

2020-12-14 16:51:07 255

原创 Django开发常用30个软件包

Django是一款高级的Python Web框架,可以帮助开发者快速创建web应用。我们这里整理了30款Django开发中常用的软件包,学会使用它们可以节省大量开发时间,提高开发效率。下面一起来看下。认证和授权1. Python social auth一款社交账号认证/注册机制,支持Django、Flask、Webpy等在内的多个开发框架,提供了约50多个服务商的授权认证支持,如Google、Twitter、新浪微博等站点,配置简单。GitHub 地址:pennersr/django-all

2020-12-11 11:35:40 889

原创 Django内置的序列化和反序列化

序列化数据序列化格式标识符 信息 xml 序列化和反序列化为一种简单地 XML 方言。 json 序列化和反序列化为JSON。 yaml 序列化为 YAML(YAML 不是标记语言)。此序列化器仅在PyYAML安装后可 以下用json为例:在最高层面,你可以像这样序列化数据:from django.http import JsonResponsefrom django.core import serializersdef ab_ser(re...

2020-12-09 16:25:02 421 6

原创 Django编写一个自定义存储系统

如果你需要提供自定义文件储存功能把文件储存在远程系统中——自定义一个存储类可以完成这一任务来完成。下面是需要完成的具体步骤1、你自定义的存储系统必须为Django.core.files.storage.Storage的一个子类:from django.core.files.storage import Storage必须继承自Storageclass MyStorage(Storage):2、Django 必须能以无参数实例化你的存储系统。意味着所有设置都应从dango.c...

2020-12-08 16:27:18 499

flask实现导出表格模板(用的xlsxwriter)

flask实现导出表格模板(用的xlsxwriter),是基于字节流的整体结构已经写出来了,下载下来只需填数据进去设置表格就好了

2020-09-24

推箱子Android

推箱子Android

2017-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除