django
xuerba
不忘初心,方得始终
展开
-
django-apscheduler用法详解
django-apscheduler用法详解1.安裝pip install django-apscheduler2.settings.pyINSTALLED_APPS = [ ... 'django_apscheduler', # 导入django_apscheduler 'my_scheduler', # 新建app,用来启动apscheduler ...]...原创 2020-04-10 15:18:12 · 4187 阅读 · 0 评论 -
使用django-cors-headers解決Django和vue跨域问题
Django、vue跨域问题解决问题一:前端使用vue,后端使用django,采用前後端分离的开发方式。前後端部署在不同的服务器上,其中前端部署在nginx上,后端部署在apache上。跨域问题解决步骤如下:1.安装django-cors-headers pip install django-cors-headers2.配置settings.py文件# 导入appINSTALLE...原创 2020-02-26 15:13:18 · 1460 阅读 · 0 评论 -
记一次奇葩的排错经历,ModuleNotFoundError: No module named 'schedule.urls'
记一次奇葩的排错经历,ModuleNotFoundError: No module named ‘schedule.urls’背景Django开发的WEB系统,部署到Apache服务器上,已上线运行N久,突然网站无法访问,报内部错误500 Internal Server Error排错过程第一阶段查看Apache报错日志,显示找不到schedule.urls(schedule是自己创...原创 2019-11-09 16:17:25 · 2627 阅读 · 0 评论 -
Django排程的设置方法,django-crontab的使用方法
Django排程的设置方法,django-crontab的使用方法安裝# CentOS 7.3pip install django-crontab目录结构project|-- app |-- cron.py|-- main | -- settings.py创建 cron.pydef check(): print('crontab function')配...原创 2019-07-26 14:29:00 · 465 阅读 · 1 评论 -
Django启动报错:EOFError: marshal data too short 解决方法
Django启动报错:EOFError: marshal data too short 解决方法#原因*.pyc文件异常导致。*.pyc 文件是脚本的编译字节代码,当Python脚本运行启动时,它会动态创建,由于某种原因它不再与原始脚本匹配,所以报错。解决方法找到报错的__pycache__文件删除即可正常启动。通过在config.py文件中打断点,定位具体报错的module,将对应文件中...原创 2019-07-05 11:08:13 · 4111 阅读 · 0 评论 -
Django配置media文件方法
Django配置media文件方法1.项目下新建media文件夹project_name|---app_name|---main |---settings.py |---urls.py |---wsgi.py|---meida # 新建media文件|---static|---templatemanage.py2.配置 settings.pyMEDIA_UR...原创 2019-06-29 15:44:25 · 2356 阅读 · 2 评论 -
Django装饰器的使用方法,自定义登录验证装饰器
Django装饰器的使用方法(登录验证)1.自定义登录装饰器from django.http import HttpResponseRedirectdef check_login(func): def wrapper(req): if 'userinfo' not in req.session: path = req.path ...原创 2019-06-29 10:04:23 · 1958 阅读 · 0 评论 -
Django项目中单独执行py文件报错:django.core.exceptions.ImproperlyConfigured...
Django WEB开发过程中,经常会需要单独执行python脚本检测方法是否有误。单独执行python脚本时详细报错如下:django.core.exceptions.ImproperlyConfigured: Requested settingDEFAULT_INDEX_TABLESPACE, but settings are not configured. You musteith...原创 2019-04-22 11:44:22 · 1613 阅读 · 0 评论 -
dataTables服务器端分页serverSide(for django)
html <table class="display" id="tb"> <thead> <tr> <th>ip_address</th> <th>host_name</th>原创 2018-06-15 17:26:17 · 3751 阅读 · 0 评论 -
Django简单项目示例,数据库使用自带的sqlite3
Django簡單項目示例,數據庫使用自帶的sqlite31.新建djang項目django-admin.py startproject django_test2.設置settings.py#設置主機IP,設置為*允許任何IPALLOWED_HOSTS = ['*']#修改TEMPLATES中的DIRS APPDIRS'DIRS': [os.path.join(BASE_DIR, 't...原创 2018-12-06 10:51:36 · 3315 阅读 · 0 评论 -
django中400.html和500.html错误页面的设置
400.html和500.html错误页面的设置:1.templates中设置400.html和500.html2.设置views.pydef page_not_found(request): return render(request, '404.html')def page_error(request): return render(request, '500.htm...原创 2018-11-22 16:24:37 · 998 阅读 · 0 评论 -
django自定义标签使用,Bytes/KB/MB/GB相互转换
django自定义标签使用,Bytes/KB/MB/GB相互转换目錄結構templatetags--mytags.pyviews.py後端代碼mytags.pyfrom django import templateregister = template.Library()#bytes單位的轉換@register.simple_tag()def bytes_convert(n...原创 2018-11-22 15:33:26 · 445 阅读 · 0 评论