---
# System prepended metadata

title: Django

---

# Django

* [data migration](https://www.learncodewithmike.com/2020/03/django-model-migration.html)
* [MVC基本觀念](https://tw.alphacamp.co/blog/mvc-model-view-controller)
  * [Model](https://ithelp.ithome.com.tw/articles/10188185) ==Model 不是資料表(Table)，Model 只是疊在資料表上面的一個抽象類別，負責跟實體的資料表溝通。我們跟 Model 說人話，Model 會幫我們翻譯成資料庫看得懂的話(SQL)，幫我們跟資料庫要資料。==


  * View
  * Controller 

==Model 負責資料層，View 負責視覺，Controller 負責商業邏輯==
==django視為 MTV，也就是 Model、View、Template，在 Django 中 View 類似於 Controller 功能，而 Template 則處理 View 視覺部分==
![](https://i.imgur.com/7BWnglq.png)
![](https://i.imgur.com/YaxQZbV.png)
![](https://i.imgur.com/0aDsuFV.png)


* [django.db.migrations.AddField方法](https://vimsky.com/zh-tw/examples/detail/python-method-django.db.migrations.AddField.html)

![](https://i.imgur.com/bj0q1so.png)

* [Python transaction.atomic](https://vimsky.com/zh-tw/examples/detail/python-method-django.db.transaction.atomic.html)




----


* [MTV架構](https://ycy-tai.medium.com/django-beginner-02-%E9%97%9C%E6%96%BCmtv%E6%9E%B6%E6%A7%8B-c8d55ba5aca5)

![](https://i.imgur.com/zL9GVyT.png)

* [django redis](https://zhengxingtao.com/article/126/)
![](https://i.imgur.com/fCb0qnU.png)

* [channels.layers](https://blog.csdn.net/qq_38534144/article/details/103624307)
* [redis python ](https://medium.com/@a4793706/python-redis-%E4%BD%BF%E7%94%A8python%E5%B0%8Dredis%E5%9F%BA%E6%9C%AC%E6%93%8D%E4%BD%9C-baef7c1e6f41)
* [redis](https://blog.techbridge.cc/2016/06/18/redis-introduction/)
* 進度：
抓django那邊連到ethereum的資料
然後寫一個 api 串到 hyperledger code上
