• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于D jango技術的網頁數據模型建立

      2015-03-04 01:16:02趙艷斌
      時代農機 2015年7期
      關鍵詞:數據表數據模型技工學校

      趙艷斌

      (鄭州煤礦機械制造技工學校,河南 鄭州 450013)

      基于D jango技術的網頁數據模型建立

      趙艷斌

      (鄭州煤礦機械制造技工學校,河南 鄭州 450013)

      D jango技術在網站建設、網頁開發(fā)方面具有顯著優(yōu)點,基于Django技術的簡潔、清晰、高效、安全等特性為網站建設提供了快捷性。從Django技術基礎創(chuàng)建到在Django技術開發(fā)平臺上數據庫配置和更新,Django技術在網站建設中發(fā)揮了重要作用。

      Django技術;網站建設;數據模型

      1 Django技術

      Django是使用Python開發(fā)的優(yōu)秀Web框架,作為一款開源的敏捷開發(fā)框架,受到越來越多的人的關注。Django框架遵循MVC開發(fā)模式,內置多種Web開發(fā)組件,同時集成了一個輕量級Web Server。使用Django開發(fā)框架可以大量減少開發(fā)者需要寫的代碼量,使開發(fā)人員可以最少的代碼、最快的速度、方便高效地進行各種Web應用的開發(fā)和調試。下面以教學管理系統(tǒng)的關鍵技術實現為例,介紹基于Django框架的軟件開發(fā)實現過程。

      2 Django技術的網頁數據模型建立

      2.1 配置數據庫文件

      在Django中,默認的配置數據庫文件是settings.py,輸入如下代碼完成數據庫配置:

      當什么都沒有出現,表示數據庫被適當地配置了,測試完成無誤,數據庫已經連接可以工作了,下面就可以創(chuàng)建Django應用。

      2.2 編寫數據模型代碼

      在jie_school目錄下的model.py文件中創(chuàng)建所有用到的數據表,下面是創(chuàng)建課程信息表的數據模型代碼:

      其他數據表的定義也類似上述課程信息表的創(chuàng)建方法。

      2.3 數據導入

      為了實現數據導入,把已有的excel數據表導入到本系統(tǒng)中,首先將excel文件另存為csv文件格式,同時在views.py文件中設置如下命令:

      3 設置自動Adm in應用

      在本管理系統(tǒng)中設計使用Django的自動admin應用功能,由于這不是Django的必要組件,所以必須在settings.py文件中指定它。打開 settings.py文件并在INSTALLED_APPS元組里的“django.contrib.auth”下面添加如下命令行:

      每次往項目里添加新的應用后,都要運行一下syncdb命令確保它所需的表已經在數據庫里創(chuàng)建。在這里可以看到在 INSTALLED_APPS里添加 admin app并運行syncdb命令會在數據庫里加入一個新的表:

      設置完app以后,需要為它指定一個URL這樣就可以訪問它。這時,在自動生成的urls.py中可以看到如下兩行代碼:

      刪掉第二行開頭的#號(也可以同時刪掉第一行)并保存文件。這樣就告訴Django去加載默認的admin站點。

      最后,只要告訴Django要在admin窗口里顯示哪一個model以供編輯,并向其注冊model就行了。打開jie_school/permission/models.py文件,確認導入了admin應用,然后在最后加上一行注冊model的代碼。

      4 定義URL網址

      在urls.py文件中,通過定義如下命令行,定義出用戶訪問本系統(tǒng)頁面的路徑位置:

      A Analysis on The Establishment of W ebpage Data M odel Based on Django Technology

      ZHAO Yan-bin
      (Zhengzhou Technician School of Coal Mine Machinery Manufacturing,Zhengzhou,Henan 450013,China)

      The Django technology has significantadvantages in the website construction,webpage development,since the technology of Django is concise,definite,efficient,safety and otherwise,it provides a shortcut for the construction ofwebsite. Django technology playsan important role in the construction ofwebpage from the creation of foundation ofDjango technology to the the configurationand updateof thedataon thedevelopmentplatform forDjango technology.

      Django technology;Website construction;datamodel

      TP393.094

      A

      2095-980X(2015)07-0027-02

      2015-06-17

      趙艷斌(1980-),男,河南武陟人,大學本科,講師,主要研究方向:技工學校計算機教育教學研究。

      猜你喜歡
      數據表數據模型技工學校
      技工學校市場營銷學科探究
      中國市場(2021年34期)2021-08-29 03:26:44
      基于產教融合理念的技工學校教學改革創(chuàng)新研究
      湖北省新冠肺炎疫情數據表
      黨員生活(2020年2期)2020-04-17 09:56:30
      基于列控工程數據表建立線路拓撲關系的研究
      面板數據模型截面相關檢驗方法綜述
      加熱爐爐內跟蹤數據模型優(yōu)化
      電子測試(2017年12期)2017-12-18 06:35:36
      漯河水利技工學校
      信陽水利技工學校
      圖表
      基于VSL的動態(tài)數據表應用研究
      河南科技(2014年24期)2014-02-27 14:19:25
      洪江市| 怀宁县| 合作市| 宁蒗| 琼结县| 固镇县| 自贡市| 灯塔市| 呈贡县| 哈尔滨市| 伊通| 日土县| 宁远县| 甘洛县| 涪陵区| 庄浪县| 河南省| 贞丰县| 赣州市| 枝江市| 崇州市| 长丰县| 江都市| 祁阳县| 波密县| 田阳县| 武隆县| 高碑店市| 汝南县| 房山区| 武汉市| 清丰县| 文水县| 枝江市| 文成县| 桃园市| 平江县| 双辽市| 泸定县| 汤原县| 通化县|