第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

TypeError: Teacher() got an unexpected keyword argument 'nickname'

TypeError: Teacher() got an unexpected keyword argument 'nickname'

正在回答

5 回答

臥槽。。提交錯地方了··

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Bleach丶MR 提問者

老師 麻煩看下我的錯在哪個位子 代碼我放在下面了
2019-04-25 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Jack 回復(fù) Bleach丶MR 提問者

你生成的teacher表里面應(yīng)該是沒teacher這個字段,你看看是不是寫錯單詞了
2019-04-25 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Jack 回復(fù) Bleach丶MR 提問者

還有代碼錯在哪一行一可以debug啊,debug方法按照我下面的答案
2019-04-25 回復(fù) 有任何疑惑可以回復(fù)我~
#4

Bleach丶MR 提問者 回復(fù) Jack

單詞沒有寫錯,但是數(shù)據(jù)看顯示的id這個字段,截了圖在下面,麻煩老師看下
2019-04-26 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

前面的確一直沒講到調(diào)試,后面章節(jié)視頻會介紹一下如何調(diào)試。

https://img1.sycdn.imooc.com//5cc154ce00019f1511590941.jpg

我已經(jīng)在前端,某條狀態(tài)下評論了

https://img1.sycdn.imooc.com//5cc154dc0001fc1e11240846.jpg

那里的↑? ↓? ^ 按鈕,用用就知道了,鼠標(biāo)放上面也有提示

https://img1.sycdn.imooc.com//5cc154e80001a94b11910767.jpg

當(dāng)我運(yùn)行到第三個斷點的時候,下面就能看到post數(shù)據(jù)了,self里面的內(nèi)容可以好好研究下,望采納~

0 回復(fù) 有任何疑惑可以回復(fù)我~

https://img1.sycdn.imooc.com//5cc263110001b0a714990773.jpg數(shù)據(jù)庫顯示是id

0 回復(fù) 有任何疑惑可以回復(fù)我~
class?Teacher(models.Model):
????"""講師信息表"""
????nickname?=?models.CharField(max_length=30,?primary_key=True,?db_index=True,?verbose_name="昵稱")

????introduction?=?models.TextField(default="這位教師很懶,什么都沒有留下。",?verbose_name="簡介")
????fans?=?models.PositiveIntegerField(default='0',?verbose_name="粉絲數(shù)")????#非負(fù)整數(shù)類型
????created_at?=?models.DateTimeField(auto_now_add=True,?verbose_name="創(chuàng)建時間")
????updated_at?=?models.DateTimeField(auto_now=True,?verbose_name="更新時間")


0 回復(fù) 有任何疑惑可以回復(fù)我~
import?os
import?sys
import?django
os.environ.setdefault("DJANGO_SETTINGS_MODULE",?"imooc.settings")

from?datetime?import?date

import?random

project_path?=?os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(project_path)??#?將項目的路徑添加到系統(tǒng)搜尋路徑當(dāng)中
os.environ['DJANGO_SETTINGS_MODEL']?=?'imooc.settings'??#?設(shè)置項目配置文件
django.setup()

#?導(dǎo)入模型類
from?courses.models?import?Teacher,?Course,?Student,?TeacherAssistant


def?import_data():
????"""使用Django-ORM導(dǎo)入數(shù)據(jù)"""

????#?講師數(shù)據(jù)導(dǎo)入???create()
????Teacher.objects.create(nickname="Jack",?introduction="Python工程師",?fans=666)
????Teacher.objects.create(nickname="Allen",?introduction="Java工程師",?fans=325)
????Teacher.objects.create(nickname="Hllen",?introduction="全棧工程師",?fans=4654)

????#?課程數(shù)據(jù)導(dǎo)入?????bluk_create()
????Course.objects.bluk_create([Course(teacher=Teacher.objects.get(nickname="Jack"),?title=f"Python系列教程{i}",
???????????????????????????????????????type=random.choice(0,?1,?2),?price=random.randint(200,?300),
???????????????????????????????????????volume=random.randint(100,?10000),?online=date(2018,?10,?1))
????????????????????????????????for?i?in?range(1,?5)])
????Course.objects.bluk_create([Course(teacher=Teacher.objects.get(nickname="Allen"),?title=f"Java系列教程{i}",
???????????????????????????????????????type=random.choice(0,?1,?2),?price=random.randint(200,?300),
???????????????????????????????????????volume=random.randint(100,?10000),?online=date(2018,?8,?10))
????????????????????????????????for?i?in?range(1,?5)])
????Course.objects.bluk_create([Course(teacher=Teacher.objects.get(nickname="Hllen"),?title=f"全棧系列教程{i}",
???????????????????????????????????????type=random.choice(0,?1,?2),?price=random.randint(200,?300),
???????????????????????????????????????volume=random.randint(100,?10000),?online=date(2018,?6,?25))
????????????????????????????????for?i?in?range(1,?5)])

????#?學(xué)生數(shù)據(jù)導(dǎo)入????update_or_create()
????Student.objects.update_or_create(nickname="A",?defaults={"age":?random.randint(18,?28),
?????????????????????????????????????????????????????????????"gender":?random.choice(0,?1,?2),
?????????????????????????????????????????????????????????????"stydy_time":?random.randint(9,?999)})
????Student.objects.update_or_create(nickname="B",?defaults={"age":?random.randint(18,?28),
?????????????????????????????????????????????????????????????"gender":?random.choice(0,?1,?2),
?????????????????????????????????????????????????????????????"stydy_time":?random.randint(9,?999)})
????Student.objects.update_or_create(nickname="C",?defaults={"age":?random.randint(18,?28),
?????????????????????????????????????????????????????????????"gender":?random.choice(0,?1,?2),
?????????????????????????????????????????????????????????????"stydy_time":?random.randint(9,?999)})

????#?正向添加
????#?銷量大于等于1000的課程
????Student.objects.get(nickname="A").course.add(*Course.objects.filter(volume__gte=1000))
????#?銷量大于5000的課程
????Student.objects.get(nickname="B").course.add(*Course.objects.filter(volume__gt=5000))
????#?反向添加
????#?學(xué)習(xí)時間大于等于500的同學(xué)
????Course.objects.get(title="Python系列教程1").student_set.add(*Student.objects.filter(study_time__gte=500))
????#?學(xué)習(xí)時間小于等于300小時
????Course.objects.get(title="Python系列教程2").student_set.add(*Student.objects.filter(study_time__lte=300))

????#?助教數(shù)據(jù)導(dǎo)入????get_or_create()
????TeacherAssistant.objects.get_or_create(nickname="助教1",
???????????????????????????????????????????defaults={"teacheer":?Teacher.objects.get(nickname="Jack"),?"hobby":?"打籃球"})
????TeacherAssistant.objects.get_or_create(nickname="助教2",
???????????????????????????????????????????defaults={"teacheer":?Teacher.objects.get(nickname="Allen"),?"hobby":?"看書"})
????TeacherAssistant.objects.get_or_create(nickname="助教3",
???????????????????????????????????????????defaults={"teacheer":?Teacher.objects.get(nickname="Hllen"),?"hobby":?"旅游"})

????return?True


if?__name__?==?'__main__':
????if?import_data():
????????print("導(dǎo)入數(shù)據(jù)成功!")


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
全面掌握Django ORM
  • 參與學(xué)習(xí)       12079    人
  • 解答問題       42    個

全面掌握Django ORM,以Django官方文檔為依據(jù),準(zhǔn)確、權(quán)威。

進(jìn)入課程

TypeError: Teacher() got an unexpected keyword argument 'nickname'

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號