根據前兩篇文章,將兩者並列一下,這樣看起來比較清楚
Node.js
Microblog – node.js 
程式碼 

Django
Microblog - Django 
程式碼

兩者表列如下

 

Node.js

Python

套件

Express

Django

連接MongoDB

mongodb

connect-mongo

pymongo

mongoengine

路由規則

/routes/index.js

/microblog/urls.py

一次性訊息

connect-flash套件

Req.flsh(‘message’)

Django內建

Message.success/error()

範本引擎

jade

Django內建

範本位置

/views/<name>.jade

/templates/<name>.html

Controller

Routes/index.js

/microblog/views.py

Models (儲存在mongodb中的microblog)

Microblog.users

Microblog.posts

Microblog.sessions

Microblog.user

Microblog.posts

Microblog.django_session

啟動方式

Node app.js

Python manage.py runserver 8080

 Users資料庫沒有使用同一個是因為兩者儲存密碼所使用的加密方式不同,所以兩者無法互相透過對方的網頁登入

但是node.js和django都使用了同一個posts的資料庫,所以兩者的posts是可以互相看得到的

 blog  

不過可以看到時間是不同的,因為nodejs中的時區沒有設定為Asia/Taipei的原因

arrow
arrow

    長風破浪會有時 發表在 痞客邦 留言(0) 人氣()