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

Flask和Django框架中自定義模型類的表名、父類相關(guān)問題分析

 更新時間:2018年07月19日 10:32:25   作者:qq_41804164  
這篇文章主要介紹了Flask和Django框架中自定義模型類的表名、父類相關(guān)問題,結(jié)合實(shí)例形式對比分析了Flask框架與Django框架表名定義方式的不同之處,并簡單描述了框架的父類繼承問題,需要的朋友可以參考下

本文實(shí)例分析了Flask和Django框架中自定義模型類的表名、父類相關(guān)問題。分享給大家供大家參考,具體如下:

一. Flask和Django中定義表名(執(zhí)行遷移后生成)的方式和flask是不同的:

1. Django中表名的定義方式,以代碼為例說明

class User(AbstractUser): # 繼承自認(rèn)證系統(tǒng)模型類
  """用戶模型類"""
 mobile = modles.CharField(max_length=11, mix_length = 11, uniqe=True, verbose_name='手機(jī)號')
 class Meta:
  db_table = 'tb_users'    # 定義數(shù)據(jù)庫中表名 , 如果不定義Django會生成默認(rèn)固定格式表名
  verbose_name = 'tb_table' # 定義后臺管理中類名
  verbose_naem_plural = vervose_name # 定義后臺管理中類

模型類中屬性和修改類中verbose_name = ' ###'  均是用來在后臺管理中顯示的名稱

2. Flask中表名的定義方式,以代碼為例說明

from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from settings import Config
app = Flask(__name__)
app.config.from_object(Config)
db = SQLAlchemy(app)
# 自定義模型類:一方 
calss Movie(db.Model): # 必須繼承自db.Model
  __tablename__ = 'movies' # 定義數(shù)據(jù)庫中表名
  id = db.Column(db.Integer,primary_key=True)
  name = db.Column(db.String(64),unique=True)
  # 一對多的關(guān)系模型中,一方定義關(guān)系,us給一方使用,實(shí)現(xiàn)一對多的查詢,backref給多方使用,實(shí)現(xiàn)多對一的查詢.
  us = db.relationship('Role', backref='movie')
  def __repr__(self):
   return 'Movie:%s' % self.name
 # 自定義模型類:多方 
class Role(db.Model):
  __tablename__ = 'roles' # 如果不定義表名,flask會生成默認(rèn)固定格式表名.
  id = db.Column(db.Integer, primary_key=True)
  name = db.Column(db.String(64), unique=True, index=True)
  email = db.Column(db.String(64),unique=True)
  password = db.Column(db.String(64))
  movie_id = db.Column(db.Integer, db.ForeignKey('movie.id')) # 多方定義外鍵,指向一方主鍵
  def __repr__(self):
    return 'Role:%s' % self.name
if __name__ == '__main__':
  db.drop_all()
  db.cteate_all()
  app.run()

二. Flask和Django中父類問題

在Django和Flask中,均有框架已封裝好的模型類,而且固定了自定義的模型類必須繼承自框架已封裝好的模型類作為其父類.

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專題:《Python入門與進(jìn)階經(jīng)典教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python文件與目錄操作技巧匯總

希望本文所述對大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Pandas+openpyxl進(jìn)行Excel處理詳解

    Pandas+openpyxl進(jìn)行Excel處理詳解

    這篇文章主要為大家詳細(xì)介紹了如何使用pandas和openpyxl庫對多個Excel文件進(jìn)行多種處理的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2025-02-02
  • Python實(shí)現(xiàn)emoji表情的簡單方法

    Python實(shí)現(xiàn)emoji表情的簡單方法

    “表情包”是一種利用圖片來表示感情的一種方式。下面這篇文章主要給大家介紹了關(guān)于Python實(shí)現(xiàn)emoji表情的簡單方法,需要的朋友可以參考下
    2021-05-05
  • TensorFLow 不同大小圖片的TFrecords存取實(shí)例

    TensorFLow 不同大小圖片的TFrecords存取實(shí)例

    今天小編就為大家分享一篇TensorFLow 不同大小圖片的TFrecords存取實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python讀取視頻的兩種方法(imageio和cv2)

    Python讀取視頻的兩種方法(imageio和cv2)

    這篇文章主要為大家詳細(xì)介紹了Python讀取視頻的兩種方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • QML用PathView實(shí)現(xiàn)輪播圖

    QML用PathView實(shí)現(xiàn)輪播圖

    這篇文章主要為大家詳細(xì)介紹了QML用PathView實(shí)現(xiàn)輪播圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • 一文帶你了解Python中的生成器和迭代器

    一文帶你了解Python中的生成器和迭代器

    生成器(Generators)和迭代器(Iterators)是 Python 中用于處理序列數(shù)據(jù)的強(qiáng)大工具,本文主要來和大家介紹一下它們的具體使用,方便大家更好的了解它們,需要的可以學(xué)習(xí)下
    2022-03-03
  • Pandas導(dǎo)入導(dǎo)出excel、csv、txt文件教程

    Pandas導(dǎo)入導(dǎo)出excel、csv、txt文件教程

    Pandas?是一個強(qiáng)大的數(shù)據(jù)分析和處理庫,可以用來讀取和處理多種數(shù)據(jù)格式,本文主要介紹了Pandas導(dǎo)入導(dǎo)出excel、csv、txt文件教程,具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • PyTorch中l(wèi)oading fbgemm.dll異常的解決辦法

    PyTorch中l(wèi)oading fbgemm.dll異常的解決辦法

    PyTorch是一個深度學(xué)習(xí)框架,當(dāng)我們在本地調(diào)試大模型時,可能會選用并安裝它,目前已更新至2.4版本,本文給大家介紹了PyTorch中l(wèi)oading fbgemm.dll異常的解決辦法,文中通過代碼和圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • python使用TensorFlow讀取和批處理CSV文件

    python使用TensorFlow讀取和批處理CSV文件

    本文旨在給大家使用 TensorFlow 庫讀取 CSV 文件,并將其數(shù)據(jù)以批次的形式進(jìn)行處理和展示,通過該實(shí)驗(yàn),我們希望掌握 TensorFlow 中 tf.data.TextLineDataset 的使用方法,以及如何解析 CSV 數(shù)據(jù)并進(jìn)行批量處理,需要的朋友可以參考下
    2025-03-03
  • 500行Python代碼打造刷臉考勤系統(tǒng)

    500行Python代碼打造刷臉考勤系統(tǒng)

    本文給大家分享通過500行Python代碼打造刷臉考勤系統(tǒng),代碼超級簡單,感興趣的朋友跟隨小編一起看看吧
    2019-06-06

最新評論

徐闻县| 高要市| 行唐县| 高碑店市| 宽城| 根河市| 修文县| 仙居县| 新竹县| 建宁县| 衡阳市| 炉霍县| 高邮市| 金阳县| 大化| 阿拉善盟| 邛崃市| 新疆| 如皋市| 黑山县| 德安县| 武胜县| 车致| 邵东县| 南昌县| 衡南县| 浙江省| 慈溪市| 西乌| 大新县| 中江县| 筠连县| 广灵县| 报价| 沧源| 木兰县| 定安县| 华亭县| 和林格尔县| 巴南区| 卢湾区|