我们使用 Python 预设的资料库模组-SQLite
,昨天讲到的 Database 就会长这样
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
ENGINE
引擎,就是我们在使用的资料库模组,我们现在使用预设的,所以是 sqlite3
,还有诸如:MySQL
、PostgreSQL
、或是 Oracle
。
MySQL
:`django.db.backends.mysqlsqlite 3
:django.db.backends.sqlite3
PostgreSQL
:django.db.backends.postgresql_psycopg2
Name
:很清楚就是资料库的名称。
继续使用昨天的范例
from django.db import models
class Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
photo = models.URLField(blank=True)
sibiling_numbers = models.IntgerField(default=0)
height = models.FloatField(default=0)
上次讲到 Model Field 但是没有细讲,这次我们自己新增几个属性,介绍一下 Model Field
first_name
:用的是 CharField
,参数 max_length
代表字元数不能超过三十个。last_name
:同上,一样用的是 CharField
,参数 max_length
代表字元数不能超过三十个。photo
:用的是 URLField
,参数 blank=True
,表示为非必填,预设皆为 blank=False
(代表必填)sibiling_numbers
跟 height
都是用 IntgerField
或 FloatField
,在这里参数我用的是 defaut
,预设值的意思。关於 Model Field 的官方文件
更多可以参考这里
明天真的会继续回到 OSM 了。
>>: Day 18 | FPS灭火AR游戏开发Part3 - 火焰生成
重新整理一下思路 我们使用jsonp的方式来避过CORS,载入资源 一般jsonp会在data外包...
JSON是甚麽 JSON是前後两端传输数据的一种比较轻量的格式 JSON的结构长怎样 JSON分为两...
哈罗, 我们今天要来介绍情蒐(footprinting)工具, 情蒐也就是我们在Day3提到的Cyb...
在介绍今天的内容之前 推荐一个不错的东西 那就是 CodePen啦 https://codepen....
「不要屈服,不要淡化,不要使它看来合逻辑,不要依据潮流而修改你的灵魂。相反的,狠狠的追随你最强烈的...