亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁/技術文章
文章詳情頁

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

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

問題描述

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

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

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

請問實現(xiàn)這個功能更好的解決辦法是什么? 或者說有什么辦法, 判斷在分類沒有成功保存的情況下, 回滾之前建立的項目?

問題解答

回答1:

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日韩欧美一区二区久久 | 亚洲精品第1页 | 亚洲国产精品一区二区第四页 | 国产精品手机视频一区二区 | 欧美18性欧美丶黑吊 | 色婷婷久久综合中文久久一本` | 亚洲欧美日本国产综合在线 | a级一片 | 精品91自产拍在线观看99re | 亚洲经典在线观看 | 国产在线精品视频 | 欧美一区二区三区四区视频 | 国产精品一区二区在线观看 | 三级黄.色| 国产123区在线视频观看 | 久久是免费只精品热在线 | 国产精品人成人免费国产 | 在线不卡| 91久久九九精品国产综合 | 91四虎国自产在线播放线 | 九九自拍视频 | 黄色片在线免费观看 | 黄色成人一级片 | 精品视频一二三区 | 久久视频这里只精品3国产 久久视热这只是精品222 | 日韩中文在线视频 | 欧美一级级a在线观看 | 国产一区二区日韩欧美在线 | 日韩成人高清 | 国产在线爱做人成小视频 | 黄色小视频免费 | 手机免费看片网站 | 久久精品国产亚洲香蕉 | 国产在线观看91精品不卡 | 国语自产拍在线观看7m | 亚洲精品专区一区二区三区 | 国产精品久久免费 | 91青青草视频在线观看 | swag国产| 欧美一级黄色毛片 | 成人精品在线视频 |