我们昨天教了最基本的model建立了,相信大家应该大致都懂那些流程了吧!(应该都懂吧...)
大家一定要记得只要你有动过model里面的参数或是变数的话,记得都要再输入一遍
python manage.py makemigrations
&
python manage.py migrate
打完这两个指令後,才能确保你修改的资料能够成功上传。
而我们昨天也有介绍到变数的一些规格,今天我们就来继续延伸介绍。
一刚开始我们有说到class後面的models.Model是继承django.db.models.Model来的。
而除了models.Model以外,还有一个比较特殊的是AbstractUser。
AbstractUser,通常是用来自定义Django的User Model。
Django这个架构他有帮我们内建了一个User的Model,而里面的变数包含了:username、email、password、first_name、last_name...等多个变数。如果对这个有兴趣的可以到他们的Documents看看。
而说不定这里面的变数可能还是不够我们用,但Django也允许我们能够自定义User,就是使用AbstractUser来定义你的class,然後就像前一天的教学一样,定义自己需要的变数跟规格。
这个动作有一个很重要的地方就是,这些动作都必须在第一次的migrate就完成,不然就会陷入无限的Debug轮回了!
而做完这些动作後,要记得到setting加上这句:
AUTH_USER_MODEL = 'app_name.model_name'
这样他才能够成功接到资料。
其他的我们明天再介绍吧,大家明天见!
题目来源:邦友问答,因觉得有趣就尝试推论看看 python 多赋值是如何运作的 以下是我推论出来的,...
久违的练习一下,这次是以制作一个会员登入、注册的介面为目标所学习的一个历程,所用技术不外乎HTML、...
在昨天的铁人贴文中制作了交易建立的画面,之前也有提到,透过批次,会於日档批次中,定期抓取历史缴费纪录...
上一篇我们在讨论 AJAX 的时候,有另外提到 Callback Function,不知道怎麽的我突...
这几天到处问别人「怎样算好PM?」 我的前同事告诉我公司有标准答案: MS leadership p...