Django
-
Django定时任务
需求背景 需求为每天定时发送推送给app,这个需求可以使用linux自带的crontab实现,但是项目使用了django开发,故使用django自带的方法来实现。 安装 pip3 install django-crontab 设置 将app添加到settings.py中 INSTALLED_APPS = { ‘django_crontab’, } 使用方法 …
-
django 后台显示字段修改
1.app名称 本来估计能找到类似Mete中verbose_name_plural属性去更改app显示名称的,可以只找到一个app_label。但是由于django源码中是这样写的: app_dict[app_label] = { ‘name’: app_label.title(), ‘app_url’: app…
-
django+uwsgi+docker+k8s+jenkins
其实这个搞这个就因为一点小事,django的日志无法按日期切分 原来方式都是直接用manage.py runserver的,听取了同事的建议开始准备使用uwsgi来搞 1.安装uwsgi pip install uwsgi 2.django新增一个uwsgi的配置文件 [uwsgi] http = :端口 socket = /tmp/…
-
django之cookie、session和ajax
cookie是什么? 保存在客户端浏览器上的键值对 {k:v} cookie依附在请求头或响应头中出现 发送请求时,会自动携带自己网站的cookie 应用: 实现登录 投票 1.1 获取Cookie request.COOKIES[‘key’] requ…
-
django 外键操作(转载)
2017年09月21日 22:25:59 MonCheri_Flowers 阅读数 1170 看了这篇文章,觉得例子说的很好 我先定义两个模型,一个是作者,一个是作者出版的书籍,算是一对多的类型。 class Person(models.Model); name = models.CharField(‘作者姓名’, max_length=10…
-
python django 基本测试 及调试
#########20181110from django.db import modelsfrom blog.models import Article, Author, TagAuthor.objects.using(‘db1’).all() setting.py TEMPLATE_DIRS = ( os.path.join(BASE_DIR, ‘…
-
django高级应用(分页功能)
django高级应用(分页功能) 1、原生分页应用 前端html代码 1 <!DOCTYPE html> 2 <html lang=”en”> 3 <head> 4 <meta charset=”UTF-8″> 5 <title>Title</title> 6 </head>…
-
django基于mysql实现图片上传与打开
1:在models.py文件中建立数据表 from django.db import models class User(models.Model): img = models.ImageField(upload_to=’img’,null=True) 因为我是后来添加的图片字段,所以需要在里面加个null=True,至于Upload_to是文件板寸…
-
django1.9的static文件配置
django的static配置查了不少文章,都是复制粘贴的,都没搞定,后来没办法,只能去官网查英文文档。 虽然英文不行,但是能看懂基本的配置信息。照着官方的配置,果然成功了。大致配置如下: 修改setting.py,后面加入 STATIC_URL = ‘/static/’上面那句是写死的,让django能调用静态文件,下面这句是配置静态文件的路径,路径可以填…
-
python笔记-20 django进阶 (model与form、modelform对比,三种ajax方式的对比,随机验证码,kindeditor)
1、model的功能 1.1 创建数据库表 1.2 操作数据库表 1.3 数据库的增删改查操作 2、创建数据库表的单表操作 2.1 定义表对象 class xxx(models.MODEL) 2.2 定义字段 CharField EmailField TextField IntegerField AutoField BooleanField DateFi…