django
我赵帅的飞起
自古美人如名将,不许人间见白头
展开
-
使用python判断文件是否是excel格式
python实现上传的文件是否是excel格式判断file_data = "学生统计表.xlxs"file_name = file_data.split(".")[0]file_type = file_data.split(".")[1]print(file_name, file_type)if file_type in ["xlxs","xls"]: print("file_type is excle")原创 2021-01-04 16:17:27 · 4334 阅读 · 1 评论 -
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 2 column 1
最近用postman调用接口时候报错 json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 2 column 1 (char 3)如下图所示:原因:这个json是从微信复制过来粘贴到postman上的,微信粘贴过来的不是标准的json格式解决这个问题最简单的方式是,点击下postman右边的beautify,重新测试okdef test(request): if re原创 2022-05-06 19:07:14 · 3671 阅读 · 0 评论 -
Error loading cx_Oracle module: No module named ‘cx_Oracle‘
ImportError: No module named cx_Oracle需要安装或者升级oracle模块直接pip install cx_Oracle会安装不成功在setting中安装也没成功安装时需要指定版本pip install cx_Oracle==7.3.0即可原创 2022-03-16 18:21:48 · 2015 阅读 · 0 评论 -
django使用mysql的坑,AttributeError: ‘str’ object has no attribute ‘decode’
django使用mysql的坑坑1.django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?解决方法先安装pymysqlpip install pymysql在你的项目目录下__init__.py,添加下面一段代码import pymysqlpymysql.install_as_MySQLdb()坑2.django.core.excepti原创 2021-12-08 16:50:35 · 440 阅读 · 0 评论 -
django使用xadmin
django使用xadminxadmin特点:1.支持在多种屏幕上无缝浏览2.内置功能丰富3.强大的插件系统4.可以直接在后台对表进行增删改查安装xadmin注意:是pip install xadmin-py3pip install xadmin-py3pip install xadmin-py3重要的事说三遍!!!配置xadmin在你的项目目录下settings.py中,添加xadmin,crispy_forms(这个是依赖包)INSTALLED_APPS = [ 'dj原创 2021-08-10 15:53:34 · 1885 阅读 · 1 评论 -
Python开发工作中实用时间(datetime,time)转化小技巧
Python开发工作中使用时间datetime,time转化小技巧# Python开发工作中使用时间转化小技巧:# 时间戳转日期# 日期转时间戳# 格式化时间# 指定格式获取当前时间# 时间戳转成具体时间,需要两个函数:# time.localtime:将时间戳转成时间元组形式# time.strftime:将时间元组数据转成我们需要的形式import timenow_timestamp = time.time()print(now_timestamp)# 1614568419.4原创 2021-03-01 12:00:01 · 216 阅读 · 0 评论 -
Django连接mysql数据库settings配置及使用
Django连接mysql数据库settings配置及使用setting中DATABASES需要配置成以下DATABASES = { 'my_test': { # 说明你要连的库为mysql 'ENGINE': 'django.db.backends.mysql', # 数据库名称 'NAME': 'api_test', # IP 本地为127.0.0.1 'HOST':'127.0.0.1',原创 2021-01-04 16:53:26 · 2321 阅读 · 0 评论 -
django实现多个app在后台自定义显示名称
django实现多个app在后台自定义显示名称在apps中添加# Interface_App下的apps.pyfrom django.apps import AppConfigclass InterfaceAppConfig(AppConfig): # app 名称 name = 'Interface_App' # verbose_name 你想要显示的名称 verbose_name = "接口管理"# Interface_Manage下的apps.pyfrom d原创 2021-01-04 17:10:07 · 455 阅读 · 0 评论 -
用Django实现文件的上传下载,前后端不分离
用Django实现文件的上传下载,前后端不分离首先需要在setting中加入下面两行代码,将media加入到BASE_DIR中MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR, 'media')在你项目的urls中加入下面一行url(r'^media/(?P<path>.*)$', serve, {'document_root': MEDIA_ROOT}, name='media'),# 完整的urlsfrom dja原创 2021-01-04 16:04:07 · 1863 阅读 · 12 评论 -
django中admin设置-让你的admin后台更加漂亮实用
django中admin设置-让你的admin后台更加漂亮实用from django.contrib import adminfrom Interface_App.models import Sql_Interface# 登录时显示的名称admin.site.site_header = '平台管理后台1111'![登录时显示的名称](https://img-blog.csdnimg.cn/20201230105941608.png?x-oss-process=image/watermark,ty原创 2020-12-30 11:12:47 · 1866 阅读 · 2 评论