功能 為課程上傳文件和附件 --視頻文件和附件保存到服務器 瀏覽課程: 在線觀看視頻文件 下載附件 模型類增加字段, 然后遷移數(shù)據(jù) python3 manage.py mak...
增加用戶是否登錄判斷 在類視圖中,用第三方包來做判斷用戶是否登錄 安裝第三方包 pip install django-braces 修改Views.py from brace...
需求和實現(xiàn) 用戶發(fā)布的課程列表 實現(xiàn): --創(chuàng)建課程模型 --遷移數(shù)據(jù) --類視圖 繼承通用視圖:ListView --模版 --URL 創(chuàng)建課程的模型 然后遷移數(shù)據(jù)...
視圖 --視圖是一個可調用對象,接受請求,返回響應。 基于函數(shù)的視圖 基于類的視圖 --針對GET,POST請求,可以通過方法而不是條件判斷來響應 --可以通過繼承(如mix...
功能需求 博客標題列表分頁顯示 內置分頁方法 Django內置的分頁方法 --Paginator 分頁對象的類 --EmptyPage 分頁到最后一頁后的處理 --PageN...
注冊用戶發(fā)布博客開發(fā)流程 1、博客文章的模型類BlogArticles,不變 2、創(chuàng)建blog應用的forms.py文件 3、編寫視圖函數(shù),處理用戶提交的表單 4、設置路由 ...
個人信息頁面,顯示個人頭像,上傳個人頭像 下載imgcrop的js插件,將插件中的js文件復制在自己的項目下,將css文件復制到css下,然后將文件改名 成imagecrop...
在account的model.py中增加數(shù)據(jù)模型類 然后遷移數(shù)據(jù) python3 manage.py makemigrations account python3 manag...
編寫password_change_form.html 編寫password_change_done.html 配置account下的urls.py文件 實現(xiàn)沒登陸的情況下訪...
基本功能 填寫注冊表單 用戶名 郵箱 密碼/確認密碼 增加User模型中沒有的字段 手機號 django功能的基本實現(xiàn)思路: 1.編寫模型類(視必要而定) 2.編寫表單類 3...
編寫account下的urls.py文件 編寫login2.html文件 登陸轉到的URL配置,是在settings.py內配置,在尾部加上如圖所示的代碼。圖示代碼是轉到bl...
在mysite文件架下的setting.py配置應用account 配置urls.py文件,添加account的配置 在account應用下創(chuàng)建urls.py文件,并且寫入代...
MVC模式 網(wǎng)站開發(fā)中,普遍遵循MVC模式 1978年Trygve Reenskaug提出 目的是實現(xiàn)一種動態(tài)的程序設計,使后續(xù)對程序的修改和擴展簡化,并使程序某以部分的重復...
模版: Django模版是文本文檔,主要包括變量和標簽 模版是由context來進行渲染的。 渲染的過程是模版引擎用在context中找到的值來替換模版中相應的變量,并執(zhí)行相...
視圖函數(shù): 視圖函數(shù)接受web請求并且返回web響應 --響應,即返回任何一個實體資源:網(wǎng)頁的HTML內容、重定向、404錯誤、XML文檔、圖片。。。 常放置的位置:./bl...
對應關系: --一個模型類 《-- --》一張數(shù)據(jù)庫表 --一個模型類實例《-- --》數(shù)據(jù)庫表中的一行記錄 基本操作 創(chuàng)建對象:向數(shù)據(jù)庫中增加一條記錄,即新增一篇博客文章,...
1、網(wǎng)頁內容來源 靜態(tài):直接寫到HTML文件中 動態(tài):來自數(shù)據(jù)庫 --使用SQL語句讀取數(shù)據(jù)庫 --Django 通過ORM(Object-Relational Mappin...
配置應用,./mysite/settings.py 增加本應用( 配置路由,./mysite/urls.py 配置應用的路由 編輯應用,./blog/views.py 增加應...
django官方文檔網(wǎng)址: 中文:https://docs.djangoproject.com/zh-hans/3.0/ 英文:https://docs.djangoproj...