Python 板


LINE

最近买了It's Django书籍练习 大致上都可以操作成功 这几天遇到一个问题卡关三天了 想请问这Django大大 [Q1]: 在It's Django第八章 模型与资料库p134~p136 Step1:进入Django shell Step2:建立模型物件 >>>from restaurants.models import Restaurant,Food >>>r1=Restaurant(name='派森家常小馆',phone_number='02-12345678', address='天龙国天龙区天龙路一号') >>>r1 <Restaurant:Restaurant object> (这句话是为了证明r1是Restaurant物件) step3:存档 >>>r1.save() step4:书上建议希望一次完成模型资料的建立与写入资料库objects.create所以 >>>r2=Restaurant.objects.creat(name='古意得餐听', phone_number='02-87654321',address='天龙国天龙区天龙路一百号') >>>r2 <Restaurant:Restaurant object> step5:r1与r2在shell出来的资讯会造成辨识困难 所以在原本的models.py增加_unicode_ =============================================================== from django.db import models class Restaurant(models.Model): name=models.CharField(max_length=20) phone_number=models.CharField(max_length=15) address=models.CharField(max_length=50,blank=True) def __unicode__(self): return self.name #(增加_unicode_) class Food(models.Model): name=models.CharField(max_length=20) price=models.DecimalField(max_digits=3,decimal_places=0) comment=models.CharField(max_length=50,blank=True) is_spicy=models.BooleanField(default=False) restaurant=models.ForeignKey(Restaurant) def _unicode_(self): return self.name #(增加_unicode_) ================================================================= step6:离开shell让刚修改的models.py可以被载入直译器 在进入Django shell 并再次汇入 >>>from restaurant.models import Restaurant,Food >>>restaurants=Restaurant.objects.all() >>>restaurants [<Restaurant:派森家常小馆>,<Restaurant:古意的餐厅>] #(这是书上预设的答案会出现两家旅馆名称但是我操作三天都是以下答案 [<Restaurant:Restaurant object>,<Restaurant:Restaurant object>, <Restaurant:Restaurant object>,<Restaurant:Restaurant object>] ) #本文问题就是为什<Restaurant:Restaurant object>出现四次???? 而不是书上预期的答案会出现旅馆名子?卡关四天 先感谢高手大大们(虽然打字很辛苦 你们看更辛苦) [Q2]: 另外有个问题想请问怎确定是进入Django shell而不是Python shell?? 按照网路Djangogirls教学文章 https://djangogirlstaipei.gitbooks.io/django-girls-taipei-tutorial/content/django/installation.html (djangogirls_venv) ~/djangogirls/mysite$ python manage.py shell 可进入Django 可是在我电脑确有问题而进不了下阶段>>>画面 (我的电脑资讯请参考Windows8/Python3.4/Django1.8 而我是参考官方Django文件 https://docs.djangoproject.com/en/1.8/ref/django-admin/#django-admin-shell 输入指令python manage.py shell --plain 才进入疑似Django Shell.. 证据就是输入指令变成>>> 但一开始的欢迎画面却是Python3.4版本资讯 让我犹豫是回到python shell而不是Django shell 这方面有大大能回答吗 卡关三天很沮丧中............... 感谢 -- 中国 香港 澳门 韩国 日本 菲律宾 汶莱 马来西亚 新加坡 泰国 越南 柬埔寨 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.232.241
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1458685941.A.A08.html







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP