python写通讯录_Python—— Django 通讯录制作(一)
Python——Django通訊錄制作
在這里,要說的是用django制作通訊錄,首先,你需要學習一下基本知識,我在這里就推薦一本書—— The Django
Book ,對前面的看完之后,相信你已經對Django有一個初步的看法了,現在你的任務是做一個通訊錄,具體要求在這里:
一:
實驗目的
熟悉并掌握Django Web開發框架的基本操作;
了解并體會Django 的 MTV 開發模式。
實驗內容
使用Django創建一個Web工程(project)
使用Django命令創建自己的工程;
通過瀏覽器訪問驗證工程創建正確。
使用Django創建一個Web應用(App)
在Web工程中創建一個應用;
利用models.py創建通訊錄,要求至少包括以下字段:姓名、學號、電話、Email、QQ、地址、生日;
實現功能:通訊錄的瀏覽、插入;
瀏覽:在網頁中顯示數據庫內所有的記錄;
插入:添加新的聯系人;
二:
實驗目的
熟悉并掌握Django Web開發框架的基本操作;
了解并體會Django 的 MTV 開發模式。
實驗內容
實現功能:在實驗6.1的基礎上,實現通訊錄的刪除、修改和搜索功能;
刪除:刪除指定的聯系人;
修改:更新指定聯系人的信息;
搜索:實現聯系人姓名的搜索,即輸入姓名,返回相應的信息。
提示:
1. 刪除一個聯系人時,使用GET的方法更加簡便(和POST相比較而言),方法如下:
在模板中為每個聯系人添加鏈接:刪除
在視圖函數中:
id = request.GET[“id”] 即可取出聯系人的id值,然后刪除id對應的數據即可;
2.關于更新,也可以使用GET方法,將聯系人的id傳到更新模板,更新模板和插入模板基本相同,但輸入框中應該顯示數據庫中現有的值。
三:
項目目的
1.掌握使用Django實現用戶注冊和登錄的相關操作;
2.掌握Django開發框架中數據庫的操作;
3.掌握簡單的HTML+CSS編程。
項目內容
1.實現用戶注冊、登錄、退出、修改密碼功能;
2.實現用戶管理自己的通訊錄的功能,即不同用戶有自己不同的通訊錄,通訊錄要求至少包括以下字段:姓名、學號、電話、Email、QQ、地址、生日,管理操作包括通訊錄的插入、刪除、修改、搜索等;
3.網頁的美化(HTML+CSS),改進用戶交互界面。
這是三個實驗,在這里,我只展示我的最終代碼,也就是第三個(比較基本,功能簡單,如果想研究的話,還是先好好學習一下):
我的項目名叫mywork:
東西叫address_book:
總結
以上是生活随笔為你收集整理的python写通讯录_Python—— Django 通讯录制作(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32F407 CubeMx使用定时
- 下一篇: hades武器第四形态解锁_凯多的第四个