Django Spring #0 引言
简述
这是为UTokyo Project Sprint初学者提供的支持材料,共分为6个课程。
#1 建立环境
进行开发所需的工具:Git和GitHub以及Docker。
#2 新项目的开始
创建项目/使用Git进行版本控制
3. 用户模型的个性化定制
Git的使用/各种配置/模型概论/用户模型与认证,管理员
创建首页
HTML和CSS/准备创建首页/创建首页/代码的重复利用
#5 通用视图和CRUD 前编
通用视图以及对CRUD/模型表单/用户模型的实现第一部分:登录和注册
#6 通用视图与CRUD 后篇
用户模型的实现②:更新用户信息/③:用户详细页面和列表页面/④:删除用户
目标
我们的目标是通过这6个步骤来实现“在保留各种应用可能性的同时,完成最初的基本功能”。
开始的预测
「初心者」「ビギナー」と言及之处,所想象的具体人群是什么样的,以及在一无所知的情况下应该达到哪个水平,我将进行梳理。
-
- HTML / CSS がどのようなものなのか分かる
-
- PythonやRuby、JavaScript、PHP、Javaのいずれかを使ってみたことがある
変数
if / for / while
配列(リスト) / 辞書
関数
クラス
コマンドライン(ターミナル・コマンドプロンプト)を使ってみたことがある
请查看以下文章
如果您没有满足以上要求,或者希望在建立原型之前进一步学习的话,我们推荐以下内容。
-
- Webの仕組み(分かった気になるぐらいで十分です)
クライアントサーバーモデル:『ウェブのしくみ』(MDN web docs)
MVCモデル:『MVCモデルについてわかりやすく解説します!【初心者向け】』
HTML
HTMLとは:『HTMLの基本』(MDN web docs)
HTMLを学ぶ①:Progate | HTML&CSS
HTMLを学ぶ②:ドットインストール | はじめてのHTML
CSS
CSSとは:『CSSの基本』
CSSを学ぶ①:Progate | HTML&CSS
CSSを学ぶ②:ドットインストール | はじめてのCSS
CSSフレームワークとは:『【初心者向け】CSSフレームワークとは?メリットや使い方を解説』
コマンドライン
コマンドラインを学ぶ:Progate | Command Line 基礎編
Python
Python公式docs:python.jp
Pythonを学ぶ①:Progate | Python
Pythonを学ぶ②:ドットインストール | はじめてのPython
Python非公式参照記事:note.nkmk.me
Django
Djangoとは:『Djangoの紹介』
Django公式docs:Django documentation
Djangoを学ぶ(これをまずやるべき):Django Girls Tutorial
Djangoについてさらに学ぶ①:Narito Blog
Djangoについてさらに学ぶ②:Django Brothers
Djangoについてさらに学ぶ③:『Django 入門』(全6回)
Django初学者向けロードマップ:『初学者・初級者向け Django の学習ロードマップ』
Git
『サル先生のGit入門』
Progate | Git
Docker
米国データサイエンティストのブログ | Docker超入門(全7回)
请提供更多的上下文或例句来确保正确翻译 “参照”。
-
- Django Sprint #0 イントロダクション
-
- Django Sprint #1 環境構築
-
- Django Sprint #2 新規プロジェクトのスタート
-
- Django Sprint #3 ユーザーモデルのカスタマイズ
-
- Django Sprint #4 トップページの作成
-
- Django Sprint #5 汎用ビューとCRUD 前編
-
- Django Sprint #6 汎用ビューとCRUD 後編
-
- Django Sprint Appendix Docker関連
-
- Django Sprint Appendix 各種実装まとめ
-
- Django Sprint Appendix モデルとデータベース
-
- Django+PostgreSQLのアプリケーションをAWSのElastic Beanstalkにデプロイする (UTokyo Project Sprint 用)
- Django+MySQLのアプリケーションをAWSのElastic Beanstalkにデプロイする (UTokyo Project Sprint 用)
这里提供的是适用于 Windows / Docker Toolbox 的版本。
-
- Django Sprint #1 環境構築 (Windows向け)
-
- Django Sprint #2 新規プロジェクトのスタート (Docker Toolbox向け)
-
- Django Sprint #3 ユーザーモデルのカスタマイズ (Docker Toolbox向け)
-
- Django Sprint #4 トップページの作成 (Docker Toolbox向け)
- Django Sprint Appendix Docker周りのコマンドとエラー (Docker Toolbox向け)