最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django 多表關(guān)聯(lián) 存儲 使用方法詳解 ManyToManyField save

 更新時間:2019年08月09日 09:48:23   作者:Peace & Love  
今天小編就為大家分享一篇Django 多表關(guān)聯(lián) 存儲 使用方法詳解 ManyToManyField save,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

當(dāng)models中使用ManyToManyField進行多表關(guān)聯(lián)的時候,需要使用字段的add()方法來增加關(guān)聯(lián)關(guān)系的一條記錄,讓兩個實例關(guān)聯(lián)起來才能順利保存關(guān)聯(lián)關(guān)系

#models.py 問題分類question_category和類別使用了多對多關(guān)系(先不管是否合理)
#coding:utf-8
from django.db import models

# Create your models here.

class QuestionCategory(models.Model):
 category_name = models.CharField('問題分類',max_length=50)

 def __unicode__(self):
 return self.category_name


class Question(models.Model):
 question_category = models.ManyToManyField(QuestionCategory,verbose_name="歸屬分類")
 question_title = models.CharField('標(biāo)題', max_length=50)
 question_author = models.ForeignKey('auth.User', blank=True, null=True,verbose_name='作者')
 question_keywords = models.CharField('關(guān)鍵詞',max_length=20)
 question_date = models.DateTimeField('date published')
 question_text = models.CharField('正文內(nèi)容', max_length=200)

 def __unicode__(self):
 return self.question_title
#QuestionCategory.objects.get生成一個類別實例
#request.POST從前端獲取表單提交的數(shù)據(jù)后,湊到Question里面形成一個問題實例
#先把問題實例存好,再在問題實例的多對多關(guān)聯(lián)字段question_category上添加關(guān)聯(lián)對象joe這個類別實例,關(guān)聯(lián)好之后再save第二遍,查看數(shù)據(jù)庫里面關(guān)聯(lián)關(guān)系就存好了
def ask_question(request):

 question_category_name = request.POST['radio']
 question_title = request.POST['question_title']
 question_keywords = request.POST['question_keywords']
 question_text = request.POST['question_content']
 question_date = datetime.datetime.now()
 question_author = request.user
 joe = QuestionCategory.objects.get(category_name=question_category_name)
 print joe
 qqqq = Question(question_title=question_title,question_keywords=question_keywords,question_date=question_date,question_text=question_text,question_author=question_author)
 qqqq.save()
 qqqq.question_category.add(joe)
 qqqq.save()

 return redirect('pythonnav:index')

django ManyToManyField多對多關(guān)系的實例詳解:

http://www.fzitv.net/article/167289.htm

以上這篇Django 多表關(guān)聯(lián) 存儲 使用方法詳解 ManyToManyField save就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實現(xiàn)文本進度條 程序進度條 加載進度條 單行刷新功能

    python實現(xiàn)文本進度條 程序進度條 加載進度條 單行刷新功能

    這篇文章主要介紹了python實現(xiàn)文本進度條 程序進度條 加載進度條 單行刷新功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • Pytorch中關(guān)于F.normalize計算理解

    Pytorch中關(guān)于F.normalize計算理解

    這篇文章主要介紹了Pytorch中關(guān)于F.normalize計算理解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 淺析Python中正則表達式函數(shù)search()和match()的使用

    淺析Python中正則表達式函數(shù)search()和match()的使用

    在Python中,正則表達式是處理字符串的強大工具,search()和match()是Python標(biāo)準(zhǔn)庫中re模塊中兩個常用的正則表達式方法,本文將詳細講解這兩個方法的使用,需要的可以參考一下
    2023-08-08
  • Django media static外部訪問Django中的圖片設(shè)置教程

    Django media static外部訪問Django中的圖片設(shè)置教程

    這篇文章主要介紹了Django media static外部訪問Django中的圖片設(shè)置教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python數(shù)據(jù)分析之?Matplotlib?折線圖繪制

    Python數(shù)據(jù)分析之?Matplotlib?折線圖繪制

    這篇文章主要介紹了Python數(shù)據(jù)分析之?Matplotlib?折線圖繪制,在數(shù)據(jù)分析中,數(shù)據(jù)可視化也非常重要,下文通過數(shù)據(jù)分析展開對折線圖的繪制,需要的小伙伴可以參考一下
    2022-05-05
  • python基于機器學(xué)習(xí)預(yù)測股票交易信號

    python基于機器學(xué)習(xí)預(yù)測股票交易信號

    近年來,隨著技術(shù)的發(fā)展,機器學(xué)習(xí)和深度學(xué)習(xí)在金融資產(chǎn)量化研究上的應(yīng)用越來越廣泛和深入。目前,大量數(shù)據(jù)科學(xué)家在Kaggle網(wǎng)站上發(fā)布了使用機器學(xué)習(xí)/深度學(xué)習(xí)模型對股票、期貨、比特幣等金融資產(chǎn)做預(yù)測和分析的文章。本文就來看看如何用python預(yù)測股票交易信號
    2021-05-05
  • 卸載所有通過pip安裝的Python包的方法總結(jié)(Windows系統(tǒng))

    卸載所有通過pip安裝的Python包的方法總結(jié)(Windows系統(tǒng))

    這篇文章主要介紹了卸載所有通過pip安裝的Python包的方法總結(jié)(Windows系統(tǒng)),文中通過代碼示例和圖文講解的非常詳細,并具有一定的參考價值,需要的朋友可以參考下
    2024-08-08
  • Python3爬蟲中識別圖形驗證碼的實例講解

    Python3爬蟲中識別圖形驗證碼的實例講解

    在本篇內(nèi)容里小編給大家分享的是關(guān)于Python3爬蟲中識別圖形驗證碼的實例講解內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。
    2020-07-07
  • Python實現(xiàn)將Word表格嵌入到Excel中

    Python實現(xiàn)將Word表格嵌入到Excel中

    把Word中的表格轉(zhuǎn)到Excel中,順便做一個調(diào)整。這個需求在實際工作中,很多人還是經(jīng)常碰到的!本文就將介紹如何利用Python實現(xiàn)這一功能,需要的朋友可以了解一下
    2021-12-12
  • Pycharm漢化兩種方法(pycharm改為中文版)

    Pycharm漢化兩種方法(pycharm改為中文版)

    PyCharm是一款流行的Python開發(fā)環(huán)境,提供了豐富的功能和工具,使得Python的開發(fā)和調(diào)試變得更加方便和高效,下面這篇文章主要給大家介紹了Pycharm漢化的兩種方法,所謂漢化就是將pycharm改為中文版,需要的朋友可以參考下
    2023-06-06

最新評論

密云县| 鹿邑县| 奉化市| 龙游县| 左云县| 博白县| 呼图壁县| 大厂| 中阳县| 嘉祥县| 临沧市| 花莲县| 视频| 庆城县| 集贤县| 浮梁县| 巴南区| 西乌| 治多县| 康定县| 浦北县| 济宁市| 黄浦区| 平谷区| 柞水县| 万州区| 南安市| 塔城市| 吉隆县| 博白县| 平阳县| 霍州市| 贵南县| 宁都县| 镇坪县| 南召县| 固阳县| 北碚区| 湟源县| 阿拉善右旗| 独山县|