国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - Django中類似事務(wù)的實(shí)現(xiàn)方法?

瀏覽:74日期:2022-08-02 09:40:03

問(wèn)題描述

class Category(models.Model): c_name = models.CharField(max_length=100)class Item(models.Model): '''外鍵關(guān)聯(lián)到Category''' i_name = models.CharField(max_length=100) category = models.ForeignKey(’Category’, related_name=’items’, null=True, blank=True)

表結(jié)構(gòu)是這樣, 要實(shí)現(xiàn)在頁(yè)面上新建一個(gè)分類的時(shí)候, 可以在同一個(gè)頁(yè)面新建/編輯這個(gè)分類包含的項(xiàng)目和項(xiàng)目具體信息

目前想到的做法是, 頁(yè)面上有添加項(xiàng)目的按鈕, 點(diǎn)擊按鈕的時(shí)候就通過(guò)Ajax在數(shù)據(jù)庫(kù)中生成了新項(xiàng)目, 然后在保存分類的時(shí)候, 再把剛才的項(xiàng)目和分類做關(guān)聯(lián);但這樣做的問(wèn)題是, 如果編輯/新建分類的時(shí)候刷新了頁(yè)面, 或者其他原因沒(méi)有最終點(diǎn)擊保存的話, 數(shù)據(jù)庫(kù)中會(huì)增加很多沒(méi)有外鍵的Item數(shù)據(jù)

請(qǐng)問(wèn)實(shí)現(xiàn)這個(gè)功能更好的解決辦法是什么? 或者說(shuō)有什么辦法, 判斷在分類沒(méi)有成功保存的情況下, 回滾之前建立的項(xiàng)目?

問(wèn)題解答

回答1:

我覺(jué)得頁(yè)面設(shè)計(jì)邏輯可以改一下,先完善分類信息,保存分類信息后,再在這個(gè)分類信息增加項(xiàng)目。這樣提交項(xiàng)目信息的時(shí)候分類信息肯定是有的。至于你說(shuō)的情況,先創(chuàng)建項(xiàng)目,再賦予分類的話,肯定會(huì)產(chǎn)生無(wú)分類的項(xiàng)目,要不再加個(gè)頁(yè)面,查看所有無(wú)分類的項(xiàng)目,讓用戶去設(shè)置分類?

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲午夜精品一级在线 | 99re9精品视频在线 | 日韩视频观看 | 亚洲精品一区二区三区在线观看 | 成人18免费网站 | 国产在线成人一区二区 | 日韩在线播放视频 | 亚洲成人免费在线视频 | 亚洲伊人色综合网站亚洲伊人 | 日本一区二区三区四区五区 | 精品中文字幕不卡在线视频 | 日本暖暖视频在线播放 | 久久国产精品视频一区 | 911精品国产91久久久久 | 中国国语毛片免费观看视频 | 99视频在线免费看 | 色综合精品 | 国产高清在线观看视频手机版 | 视频精品一区二区三区 | 99国产精品久久久久久久日本 | 美女又黄又免费视频 | 亚洲影院手机版777点击进入影院 | 在线欧美日韩精品一区二区 | 中日韩一级片 | 日韩美女一级视频 | 日本一区二区三区四区五区 | 欧美高清视频在线观看 | 欧美激情亚洲一区中文字幕 | 亚洲超大尺度激情啪啪人体 | 欧美一级毛片日韩一级 | 国产精品亚洲片在线不卡 | 污美女网站www在线观看 | 久久精品久久久 | 一区二区三区四区在线视频 | 国产日比视频 | 一级a毛片免费观看 | 国产啪精品视频网免费 | 欧美另类孕交 | 精品国产三级a在线观看 | 精品a视频| 亚洲综合久久久久久888 |