Pythonの研究ノート--Day09
Djangoのシンプルなエントリー
ジャンゴの概要
DjangoはPythonで書かれたオープンソースのWebアプリケーションフレームワークです。フレームを使用して、MTCモード、すなわちモデルM、およびテンプレートビューV T. これは、CMS(コンテンツ管理システムソフトウェア)である一部のコンテンツベースのニュースサイトへのローレンス・パブリッシング・グループの管理のためのオープンであることをもともと。これは、BSDライセンスの下で2005年7月にリリースされました。
インストール
ピップインストール、実行することにより
pip install Django
また、Djangoのインストールのバージョンを指定することができます
pip install django==2.1.5
次のコマンドのジャンゴバージョンを見ます
python -m django --version
それとも別の方法
django-admin --version
実際には、第三の方法があります
C:\>python
>>> import django
>>> django.get_version()
量は、方法があるが、これは依存ライブラリであると見るにはピップでバージョンをインストール
pip freeze
pip list
プロジェクトの作成
プロジェクトの作成
django-admin startproject 项目名
次のようにして、Djangoプロジェクト、プロジェクトディレクトリを取得します
- manage.py
- test_django
- __init__.py
- settings.py
- urls.py
- wsgi.py
__init__.py
それはtest_djangoがPythonパッケージであり、説明する空のファイルであるsettings.py
Djangoプロジェクトの全体的なプロファイル、urls.py
「ディレクトリ」、のようなURLプロファイル、wsgi.py
Pythonのサーバーのゲートウェイインターフェイス、manage.py
コマンドライン相互作用Djangoのプロジェクトファイルの管理、およびプロジェクトツールセット入口。
ジャンゴでは、各モジュールを開発するためにDjangoアプリケーションを使用しています。このプロジェクトは、アプリケーションの数によって構成されており、各アプリケーションは、特定の機能を完了します。アプリケーションを作成します:
python manage.py startapp 应用名
注意:プロジェクトディレクトリを入力してアプリケーションを作成します。
次のアプリケーションディレクトリ
- migrations
- __init__.py
- __init__.py
- admin.py
- apps.py
- models.py
- tests.py
- views.py
再コンフィギュレーションは、登録のために必要された後。変更settings.py
INSTALLED_APPSの設定項目を。
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'a_test', # 注册刚刚建立的应用
]
プロジェクトは、Webサーバのコマンドとして開始します
python manage.py runserver [ip:port]
上記のIPアドレスとポートを使用すると、IPアドレスとポートを実行する指定することができ、オプションです。
その後、ブラウザアクセスはlocalhost:8000
、当社のDjangoのデフォルトのウェルカムページを参照してくださいすることができます。
The install worked successfully! Congratulations!
しかし、このサーバは、単に開発とテストではなく、生産レベルのサーバーのために、Djangoの独自のサーバーを置くことを思い出さなければ、サーバは、本番環境との関連でどこでも使用されることはありません。あなたは、コードを有効にするようにコードを変更すると、それはそれはアクセス要求過負荷Pythonコードのそれぞれの場合に必要になりますので、頻繁にサーバーを再起動する必要はありません。しかし、時には、まだ、このような新しいファイルを追加すると、手動でサーバーを再起動する必要があります。
コマンドプロンプトCtrl + C
サーバーをシャットダウンします。
変更settings.py
のタイムゾーンと言語を
# 设置语言代码
LANGUAGE_CODE = 'zh-hans'
# 设置时区
TIME_ZONE = 'Asia/Shanghai'
そして、ページを更新し、何の変化も見られませんか?
エピローグ
今日、書き込みこの小さなの今、並べ替え、少し疲れて、そして明日Djangoの背中を操作し続けます。
エラーがある場合、私の記事を見つけるか、何かいいアイデアは、私に連絡することができている場合は、私たちが一緒に進行一緒に勉強し、私のメールアドレスは[email protected]です
のは、これらの複数の操作を行いましょう!