「Django」の版間の差分
ナビゲーションに移動
検索に移動
(データベースドライバについて同期) |
(他言語へのリンクを修正) |
||
(5人の利用者による、間の8版が非表示) | |||
1行目: | 1行目: | ||
+ | [[Category:ウェブフレームワーク]] |
||
[[Category:開発]] |
[[Category:開発]] |
||
[[en:Django]] |
[[en:Django]] |
||
− | [[ |
+ | [[ru:Django]] |
+ | [[zh-hans:Django]] |
||
[http://www.djangoproject.com Django] は model–view–template (MVT) デザインパターンに従っている高水準な [[Python]] ウェブフレームワークです。 |
[http://www.djangoproject.com Django] は model–view–template (MVT) デザインパターンに従っている高水準な [[Python]] ウェブフレームワークです。 |
||
== インストール == |
== インストール == |
||
− | + | {{Pkg|python-django}} パッケージを [[Pacman|インストール]] します。ドキュメントは [[AUR]] の {{aur|django-docs}} パッケージです。 |
|
− | * {{Pkg|python-django}} - 最新の python に対応。ドキュメントは [[AUR]] の {{aur|django-docs}} パッケージ。 |
||
− | * {{Pkg|python2-django}} - Python 2 に対応。 |
||
− | === データベース |
+ | === データベースドライバー === |
− | + | Django で利用できるさまざまなデータベース バックエンドがあります。: |
|
+ | * [[PostgreSQL]] をバックエンドとして使用する場合、{{Pkg|python-psycopg2}} パッケージをインストールします。 |
||
+ | * [[MySQL]] データベースをバックエンドとして使用する場合は、{{Pkg|python-mysqlclient}} パッケージをインストールしてください。 |
||
== 使用方法 == |
== 使用方法 == |
||
19行目: | 21行目: | ||
$ django-admin startproject mysite |
$ django-admin startproject mysite |
||
− | 上記のコマンドでカレントディレクトリに |
+ | 上記のコマンドでカレントディレクトリに {{ic|mysite}} ディレクトリが作成されます。また、プロジェクトを管理するための {{ic|manage.py}} スクリプトも作成されます。 |
詳しくは [https://docs.djangoproject.com/en/1.8/intro/tutorial01/ Django 公式チュートリアル] や [https://docs.djangoproject.com/en/ Django ドキュメント] を見てください。 |
詳しくは [https://docs.djangoproject.com/en/1.8/intro/tutorial01/ Django 公式チュートリアル] や [https://docs.djangoproject.com/en/ Django ドキュメント] を見てください。 |
||
+ | |||
+ | == 参照 == |
||
+ | |||
+ | *[https://github.com/rosarior/awesome-django awesome-django] - Django アプリ・プロジェクト・リソースの厳選リスト。 |
||
+ | *[https://devel.tech/features/django-vs-flask/ Django vs Flask] - Django と Flask フレームワークの比較。 |
2024年10月9日 (水) 15:50時点における最新版
Django は model–view–template (MVT) デザインパターンに従っている高水準な Python ウェブフレームワークです。
インストール
python-django パッケージを インストール します。ドキュメントは AUR の django-docsAUR パッケージです。
データベースドライバー
Django で利用できるさまざまなデータベース バックエンドがあります。:
- PostgreSQL をバックエンドとして使用する場合、python-psycopg2 パッケージをインストールします。
- MySQL データベースをバックエンドとして使用する場合は、python-mysqlclient パッケージをインストールしてください。
使用方法
Django プロジェクトを開始するには、django-admin
コマンドを使います:
$ django-admin startproject mysite
上記のコマンドでカレントディレクトリに mysite
ディレクトリが作成されます。また、プロジェクトを管理するための manage.py
スクリプトも作成されます。
詳しくは Django 公式チュートリアル や Django ドキュメント を見てください。
参照
- awesome-django - Django アプリ・プロジェクト・リソースの厳選リスト。
- Django vs Flask - Django と Flask フレームワークの比較。