django 指令 基于the django book
- django-admin startproject mysite create a django
- python manage.py runserver 运行服务器.
- python manage.py shell 运行类似ipython,这种方式一些配置才可生效.
- 连接数据库之前需要创建一个数据库,创建时要指定字符集并指定数据库权限,用户名密码.然后把相关信息载入django的配置文件中.重点是数据库自身的配置(独立于django),django相对与django的配置.
- python manage.py validate 验证模型的有效性.
- python manage.py startapp books 系统对app有一个约定: 如果你使用了Django的数据库层(模型),你 必须创建一个Django app。 模型必须存放在apps中
- python manage.py sqlall books 只是把SQL语句段打印出来
- python manage.py syncdb 生成表.
- 调用`` Publisher.objects.all()`` 方法获取数据库中`` Publisher`` 类的所有对象.
- 当你使用Django modle API创建对象时Django并未将对象保存至数据库内,除非你调用`` save()`` 方法
- 一步完成对象的创建与存储至数据库 例如 p1 = Publisher.objects.create(name='Apress',......)
- `` filter()`` 方法对数据进行过滤 Publisher.objects.filter(name='Apress', state_province="CA")
- setting.py里的django.contrib.staticfiles 要取消注释,不然admin页应用不了css,就是白纸黑字。
要在/bin/mysite/books/下建立一个admin.py,否则在admin页面显示不出内容如下:from django.contrib import admin from models import Book, Author, Publisher admin.site.register(Book) admin.site.register(Publisher) admin.site.register(Author)
- 处理主键和外键
authors = models.ManyToManyField(Author)
publisher = models.ForeignKey(Publisher)
email = models.EmailField(blank=True) 设置这个字段为可选.
- 如果你想允许一个日期型(DateField、TimeField、DateTimeField)或数字型(IntegerField、DecimalField、FloatField)字段为空,你需要使用null=True * 和* blank=True.publication_date = models.DateField(blank=True, null=True)
转载于:https://www.cnblogs.com/ZhangxLong/p/3891067.html
django 指令 基于the django book相关推荐
- 基于Python+Django的Kubernetes集群管理平台
时至今日,接触kubernetes也有一段时间了,而我们的大部分业务也已经稳定地运行在不同规模的kubernetes集群上,不得不说,无论是从应用部署.迭代,还是从资源调度管理等方面都有其难以言喻的优 ...
- 【Django】基于Django架构网站代码的目录结构---转载
经典的Django项目源码目录结构 Django在一个项目的目录结构划分方面缺乏必要的规范.在Django的官方文档中并没有给出大型项目的代码建议目录结构,网上的文章也是根据项目的不同结构也有适当的变 ...
- 【Django】基于Django架构网站代码的目录结构
经典的Django项目源码目录结构 Django在一个项目的目录结构划分方面缺乏必要的规范.在Django的官方文档中并没有给出大型项目的代码建议目录结构,网上的文章也是根据项目的不同结构也有适当的 ...
- 基于Python + Django + mysql的协同推荐算法的电影推荐系统
基于Python + Django + mysql的协同推荐算法的电影推荐系统 本系统一共分为前台系统功能和后台系统功能两个模块,两个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连 ...
- 【基于python+Django的物品协同过滤音乐推荐系统-哔哩哔哩】 https://b23.tv/V2zN54R
[基于python+Django的物品协同过滤音乐推荐系统-哔哩哔哩] https://b23.tv/V2zN54R https://b23.tv/V2zN54R
- 【基于python+Django的博客系统-哔哩哔哩】 https://b23.tv/bmRfAMu
[基于python+Django的博客系统-哔哩哔哩] https://b23.tv/bmRfAMu https://b23.tv/bmRfAMu
- 基于Python+django的 医院排队叫号系统-计算机毕业设计
项目介绍 随着时代发展,越来越多的人需要到医院进行挂号检查等操作,如果全部都到医院现场挂号,一方面的浪费大量的时间和精力,另一方面是浪费大量的医疗资源,为了能够让患者更加方便的进行挂号,我们通过pyt ...
- 基于Python+django的 天天生鲜超市网上购物商城-计算机毕业设计
项目介绍 根据毕业设计的需求,设计一个界面友好的网上生鲜超市系统,用户能够直观的浏览及查询到想要的信息,了解消费者的习惯,实现系统的基本功能,用户操作起来更方便.为了让管理者了解自己的权限,方便直观的 ...
- 基于Python+django的网购平台购物商城-计算机毕业设计
项目介绍 当下人们已经进去了网络时代,很多时候人们在买一些日用品的时候已经不再是传统的到超市进行购买和挑选的方式了,更多的人年人通过网络选购所需的商品,然后有物流配送到家,这是当前网络时代给人们很大的 ...
- 基于Python+django的 古诗词在线学习网站-计算机毕业设计
项目介绍 基于Python+django的 古诗词在线学习网站则旨在通过标签分类管理等方式,实现管理员:首页.个人中心.用户管理.诗词管理.主题管理.情感色彩管理.风格管理.我的收藏管理.诗词论坛.系 ...
最新文章
- 在Linux中设置UMASK值
- R语言与总体比例的置信区间
- 黑马程序员_java基础笔记(06)...集合
- devops 技术_在DevOps时代雇用技术作家
- “恭喜那些拿到 Java 月薪 2 万 Offer 的人”
- solaris10下vim安装
- php和gps终端设备通讯,运输车辆GPS定位+语音对讲通讯方案
- jquery中的class函数addClass,removeClass,toggle,hasClass
- 信息安全学习3. 常用的攻击手段 弱密码
- 腾讯股票接口API(4)——计算分时线平均值
- line划线计算机图像学,《计算机图形学基础》OpenGL中点画线法画直线(同时支持k1和k1的情况)...
- 抖音很火的小程序表白html,最近抖音很火的表白小程序写法C#版
- gif怎么做成html,gif动态图片制作方法 附带电脑版和手机版制作gif动图教程
- Dubbo 3.0新特性记录
- 2021-08-12_简单的处理oracle常见错误ORA-12170、ORA-12541、ORA-12514、
- 【RTD】AD7793驱动程序
- b460m迫击炮黑苹果bios
- 操作系统学习笔记(三):多道程序的基础——空分复用
- DAEMON Tools Lite10.8读取BIN映像
- [IINA排错 | 已解决] 播放视频声音变为杂音
热门文章
- Vmvare三种网络连接方式:桥接模式、NAT模式和HostOnly模式
- CTA策略07_MultiTimeframeStrategy
- 新鲜出炉!腾讯大数据分析的真实面经,这几个问题把我问懵了
- 阿里架构师教你处理高并发:2种方法,解决Redis和Mysql一致性
- SpringAs3的一些配置参数
- java程序中默认包含的是_在编写 Java 程序时,如果不为类的成员变量定义初始值, Java 会给出它们的默认值,下列说法中不正确的一个是( )。...
- python多态(一分钟读懂)
- HNU 实验五 小女孩与楼梯
- STL常用函数总结-set
- Java实验8 T1.编程包含一个标签和一个按钮,在“你好”和“再见”之间切换