Django
-
Django的模型层(2)- 多表操作(上)
一、创建模型 例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一(one-to-one)的关系。 出版社模型:出版社有名称,所在城市…
-
Django – 权限(4)- queryset、二级菜单的默认显示、动态显示按钮权限
一、queryset Queryset是django中构建的一种数据结构,ORM查询集往往是queryset数据类型,我们来进一步了解一下queryset的特点。 1、可切片 使用Python 的切片语法来限制查询集记录的数目。它等同于SQL 的LIMIT 和OFFSET 子句。 >>> Entry.objects.all()[…
-
python27+django数据库配置常见问题
mysql缺乏模块,需要安装,建议去http://sourceforge.net/projects/mysql-python/files/mysql-python/下源码编译,或者安装msi文件http://www.codegood.com/archives/129 UnicodeDecodeError: ‘ascii’ codec can’t decode…
-
python27+django创建app
python manage.py startapp polls创建一个叫polls的app 编辑文件 polls/models.py : 1 from django.db import models 2 class Poll(models.Model): 3 question = models.CharField(max_length=200) 4 …
-
python27+django1.9创建app的视图及实现动态页面
一、简易静态视图 views文件里写: from django.http import HttpResponse def hello(request): return HttpResponse(“Hello world”) 主目录的urls文件里写from start.views import hello这句,用来导入start这个app文件夹下views视…
-
python27+django1.9添加api
我们进入Python的交互 shell 并使用Django提供的API。要进入Python shell,使用python manage.py shell 使用这个而不是简单的输入”python”,是因为 manage.py 会帮你创建项目的环境。“创建项目环境”包括两件事: 把polls添加到sys.path里。为了灵活性,Django中的模块通过加点的路径…
-
django2.0无法加载外部css和js的问题
解决问题的思路来源于https://www.v2ex.com/t/430192 先是创建static目录,该目录与manage.py同级 然后在项目settings.py文件里添加 STATICFILES_DIRS = ( os.path.join(BASE_DIR, ‘static’).replace(‘\\’, ‘/’),) INSTALLED_APPS…
-
在django admin中添加自定义视图
来自https://blog.csdn.net/qq_35753140/article/details/84881757 django admin提供了完善的用户管理和数据模型管理,方便实用。研究了一下在admin里面添加自己的页面。 在admin.py里继承django.contrib.admin.ModelAdmin基类 class FaceAdmi…
-
django crontab定时执行任务
安装 pip install django-crontab 添加app名称到 settings.py中 INSTALLED_APPS = ( ‘django_crontab’,#这个不是app的名字,必须要添加到前面,不能接着app后面添加,否则会报错 … ) 接下来创建定时任务可以分成两种,一种是执行自定义的mange.py的命令,另一种是执行自定义函…
-
Django 连接mysql数据库中文乱码
2018年08月25日 20:55:15 可乐乐乐乐乐 阅读数:566 版本:CentOS6.8 python3.6.4 django1.8.2 数据库pymysql 我使用的终端是CentOS终端,CentOS桌面版安装的pycham,windows使用Navicat连接mysql数据库。 我遇到的情况大致这样,在CentOS终端进入mysql,然后查…