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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Flask-WTF在編輯一個(gè)記錄的時(shí)候,下拉菜單如何同步?

Flask-WTF在編輯一個(gè)記錄的時(shí)候,下拉菜單如何同步?

慕的地6264312 2019-03-29 11:01:10
Flask-WTF在編輯一個(gè)記錄的時(shí)候,遇到下拉菜單如何自動(dòng)跳到數(shù)據(jù)默認(rèn)的選項(xiàng)上?現(xiàn)在遇到一個(gè)問(wèn)題就是編輯一個(gè)記錄的時(shí)候,從數(shù)據(jù)庫(kù)里讀出來(lái)的數(shù)據(jù)在前臺(tái)不能同步。QuerySelectField總是顯示第一條記錄.也就是說(shuō)。并沒(méi)有根據(jù)數(shù)據(jù)庫(kù)的值自動(dòng)同步選項(xiàng)。Model:classArticle(db.Model):id=db.Column(db.Integer,primary_key=True)node=db.Column(db.Integer,db.ForeignKey("node.id"),nullable=False,index=True,)title=db.Column(db.Unicode(200))content=db.Column(db.Text)created=db.Column(db.DateTime,default=datetime.now)_tags=db.Column(db.Unicode(200),index=True)hits=db.Column(db.Integer,default=1)classNode(db.Model):id=db.Column(db.Integer,primary_key=True)name=db.Column(db.String(200),nullable=False)slug=db.Column(db.String(200),nullable=False,index=True,unique=True)==============Form的定義:classArticleForm(Form):title=TextField("title")content=TextAreaField("content")node=QuerySelectField("node",query_factory=lambda:Node.query.all(),get_pk=lambdax:x.id,get_label=lambdax:x.name)tags=TextField("Tags")submit=SubmitField(u"提交")==============view:defeditarticle(article_id):art=Article.query.filter(Article.id==article_id).first_or_404()form=ArticleForm(obj=art)ifform.validate_on_submit():form.populate_obj(art)art.node=form.node.data.iddb.session.add(art)db.session.commit()returnredirect(url_for(".listarticle"))returnrender_template("/admin/create_article.html",form=form)請(qǐng)問(wèn)我應(yīng)該如何做,才能在編輯一個(gè)ariticle的時(shí)候,Node這個(gè)字段的下拉菜單自動(dòng)顯示artilce數(shù)據(jù)庫(kù)里的相應(yīng)的情況?
查看完整描述

2 回答

?
料青山看我應(yīng)如是

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超8個(gè)贊

看起來(lái)應(yīng)該是前端方面的問(wèn)題。解決方法可以是下拉的時(shí)候用ajax向服務(wù)器請(qǐng)求同步的數(shù)據(jù),然后jquery改變html,或者貌似也可以用angular.js這種東西,反正純粹的靠修改后臺(tái)我是沒(méi)看到有什么解決辦法
                            
查看完整回答
反對(duì) 回復(fù) 2019-03-29
?
慕姐8265434

TA貢獻(xiàn)1813條經(jīng)驗(yàn) 獲得超2個(gè)贊

phone_status=wtf.RadioField('phone_status',choices=[
('0',u'不公開(kāi)'),('1',u'公開(kāi)'),('2',u'僅向會(huì)員公開(kāi)')],default='0')在下拉菜單中,
查看完整回答
反對(duì) 回復(fù) 2019-03-29
  • 2 回答
  • 0 關(guān)注
  • 361 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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