ホームページ  >  記事  >  バックエンド開発  >  Django プログラムの作成方法

Django プログラムの作成方法

伊谢尔伦
伊谢尔伦オリジナル
2017-06-28 12:20:241381ブラウズ

Djangoプログラムを作成する

ターミナルコマンド: django-admin startproject sitename

IDEがDjangoプログラムを作成すると、基本的に上記のコマンドが自動的に実行されます

上記のサイト名は、定義したプロジェクト名です。

その他の一般的に使用されるコマンド:

python manage.py runserver 0.0.0.0:port
  python manage.py startapp appname
  python manage.py syncdb
  python manage.py makemigrations
  python manage.py migrate
  python manage.py createsuperuser

settings.py

設定ファイルを保存する

urls.py

routingシステム(マッピング)を保存する

wsgi.py を使用すると以下を設定できます: wsgi には複数のタイプの uwsgi があり、 wsgi は、Django を実行するためにその種の wsgi を使用します。通常、これを変更する必要はありません。

manage.py は Django の起動管理プログラムです。初心者の方は、プロジェクトの作成後に変更しないでください。変更する必要がある設定ファイルがたくさん含まれています

プロジェクトとアプリの概念

現在作成しているものはプロジェクトです。プロジェクトのアプリ。原理は何ですか!

私たちが作成したプロジェクトは、以下の多くの機能を備えた大規模なプロジェクトです: (プロジェクトには複数のアプリがあります。実際、これは大規模なプロジェクトの分類です)

'''
Project
    --web (前台功能)
    --administrator (后台管理功能)
一个Project有多个app,其实他就是对你大的工程的一个分类      
'''

アプリを作成する

python manage.py startapp app01

アプリを作成している場合は、アプリは携帯電話内のアプリ プログラムであることを理解できます。利点は、絶対に必要な場合を除いて、それらの間の関係を確立させないことです。

アプリの管理者はバックグラウンド管理プラットフォームを提供し、テストにはテストが使用されます。

管理者のバックグラウンド管理:

データベースを同期する

python manage.py syncdb 
#注意:Django 1.7.1及以上的版本需要用以下命令python manage.py makemigrations
python manage.py migrate

スーパーユーザーを作成する

python manage.py createsuperuser

設定するユーザー名とパスワードを入力して、Djangoを起動し、RUL/admin: http://127.0.0.1:8000と入力します。 /管理者/

以上がDjango プログラムの作成方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。