コンテンツにスキップ

「Django」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
Pkg/AUR テンプレートの更新
Kgx (トーク | 投稿記録)
他言語へのリンクを修正
 
(2人の利用者による、間の4版が非表示)
2行目: 2行目:
[[Category:開発]]
[[Category:開発]]
[[en:Django]]
[[en:Django]]
[[fr: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]] ウェブフレームワークです。


== インストール ==
== インストール ==


現在[[公式リポジトリ]]には2つの Django パッケージが存在します。以下のパッケージで[[Pacman|インストール]]することがきま:
{{Pkg|python-django}} パッケージ[[Pacman|インストール]] しま。ドキュメントは [[AUR]] の {{aur|django-docs}} パッケージです
* {{Pkg|python-django}} - 最新の python に対応。ドキュメントは [[AUR]] の {{aur|django-docs}} パッケージ。
* {{Pkg|python2-django}}{{Broken package link|パッケージが存在しません}} - Python 2 に対応。


=== データベースドライバー ===
=== データベースドライバー ===


[[MySQL]] / MariaDB データベースバックエンドとして使うつもなら、{{Pkg|python-mysqlclient}} パッケージをインストールしてください
Django で利用できるさまざまなデータベース バックエンドがあます:
* [[PostgreSQL]] をバックエンドとして使用する場合、{{Pkg|python-psycopg2}} パッケージをインストールします。
* [[MySQL]] データベースをバックエンドとして使用する場合は、{{Pkg|python-mysqlclient}} パッケージをインストールしてください。


== 使用方法 ==
== 使用方法 ==
20行目: 21行目:
$ django-admin startproject mysite
$ django-admin startproject mysite


上記のコマンドでカレントディレクトリに ''mysite'' ディレクトリが作成されます。また、プロジェクトを管理するための ''manage.py'' スクリプトも作成されます。
上記のコマンドでカレントディレクトリに {{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 ドキュメント] を見てください。

2024年10月9日 (水) 15:50時点における最新版

Django は model–view–template (MVT) デザインパターンに従っている高水準な Python ウェブフレームワークです。

インストール

python-django パッケージを インストール します。ドキュメントは AURdjango-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 フレームワークの比較。