django社交類程式筆記(1)專案概覽

2021-10-04 06:08:49 字數 1011 閱讀 5906

swiper social

類似於「探探」的社交類程式,採用親啊後端分離結構,主要包含下列模組:

個人模組

社交模組

vip模組

非同步任務模組

redis快取模組

日誌模組,異常處理模組

簡訊模組,郵件模組

運維, 部署

前端模組

其他了解真實專案的開發流程

掌握如何使用git完成協作開發和**管理

掌握restful的概念,掌握前後端分離式的開發

掌握日誌的使用

掌握快取的使用

掌握redis不同資料型別的用法

掌握celery非同步任務處理

掌握nginx的配置,及負載均衡的原理

了解分布式資料庫及資料分片

掌握資料庫關係建模,及不適用外來鍵如何構建關係

掌握伺服器異常處理,及報警處理

熟練掌握常用linux命令,以及初級bash指令碼的開發

掌握線上伺服器安裝,部署

理解程序,執行緒,協程的原理,以及多路復用,事件驅動,非同步非阻塞等概念

對伺服器架構,服務高可用等有乙個初步認識。

mvc松耦合,好管理

高內聚-低耦合

objects.all

objects.filter

objects.create

views

request/response

template

static

logic

c control,在django中

可復用模組化思想

view函式,不能被呼叫。返回值比較特殊是request,**模板和傳資料。

def

user_info

(request)

: uid = request.post.get(『uid』)..

.return render(request,

'index.html'

,)

django社交類程式筆記(14)社交模組模型建立

在social models.py中加入字段 from django.db import models create your models here.class swiped models.model 滑動 status superlike 超級喜歡 like 喜歡 dislike 不喜歡 uid...

Django學習筆記 1 初會Django

1.django book 2.google baidu django官網文件 二 django簡介 1.歷史 2.特點 3.mvc設計模式 關於django的mvc開發模式最大特點是鬆散結合 四 django的安裝 1.具體安裝步驟 2.注意 1 django需要2.3或更高版本的python 2...

Django學習筆記1

django是乙個開放源 的web應用框架,由python寫成。採用了mvc的軟體設計模式,即模型m,檢視v和控制器c。其核心包括 乙個 物件導向 的對映器,用作資料模型 以python類的形式定義 和關係性資料庫間的媒介 乙個基於正規表示式的url分發器 乙個檢視系統,用於處理請求 以及乙個模板系...