PythonのDjangoはヘビー級サーバー側の開発フレームワークである、我々はいくつかのバックエンドサービスやウェブサイトを開発するためにそれを使用することができます
まず、ジャンゴをインストール
ピップインストールジャンゴ== 2.1.5
第二には、作成し、プロジェクトを開始します
1、コマンドが作成されます。
ジャンゴ-adminのstartprojectのPROJECT_NAME#プロジェクトの作成し たCD PROJECT_NAMEを
サブ1作成のpython manager.py startappのユーザ# Pythonのmanager.py startappのは、注文番号コンポーネントを作成しました2
何ジャンゴ管理者コマンドは、環境変数に参加するかどうかのPythonスクリプトのディレクトリのインストールを確認していない場合は、インストール後のジャンゴ-adminコマンドはジャンゴがあるだろう完了し、Djangoのインストールは成功です
二、作成pycharm:
ファイル---新規プロジェクト---ジャンゴ、プロジェクト名で塗りつぶし、次のようにアプリケーション・モジュール名:
コマンドを作成した後:
パイソンmanager.pyのrunserver#スタータープロジェクト
プロジェクトが実行して見ることができますブラウザ127.0.0.1:8000内で実行を完了するためにアクセス
下に示すように、プロジェクトやアプリケーションの作成、および2つのディレクトリ、テンプレートと静的を作成するための完了後、テンプレートはHTMLファイル、静電放電静的ファイル、JSとCSSファイル、このようなディレクトリ構造を、置きます:
三、ジャンゴ共通の設定変更
ここでは、(プロジェクトディレクトリの設定)を変更する必要があり、いくつかの一般的な構成です
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'user' #加入自己写的模块 ] #INSTALLED_APPS,这个是管里面有哪些子模块,user是咱们自己创建的模块,如果需要使用,就要加入到里面 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR,'templates')], #模板目录 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ] #TEMPLATES是配置模板的地方,要修改的是DIRS这个,修改成自己的templates目录 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #数据库引擎改为mysql 'NAME': 'db_name',#数据库名称 'USER': 'db_user',#用户 'PASSWORD': 'db_password',#密码 'HOST': '127.0.0.1',#ip 'PORT': '3306',#端口号 } } #DATABASES 是数据库的配置,这里默认使用的是sqlite数据库,如果要改成mysql的话,修改成上面写的;如有多个数据库,在下边加'default2':{}即可 #注意,使用mysql数据库的话,需要注意以下2点 #1、数据库使用mysql的话,需要安装pymysql模块 #2、在项目同名的文件夹的__init__.py文件里面加入 # import pymysql # pymysql.install_as_MySQLdb() LANGUAGE_CODE = 'zh-Hans' #LANGUAGE_CODE是语言,默认是英文的,这里改成中文 TIME_ZONE = 'Asia/Shanghai' #TIME_ZONE是时区,默认是标准时区的,这里改成中国的时区
USE_TZ = False #默认是true,改为false表示使用当前时区
STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), ) #静态文件的目录 #STATICFILES_DIRS是静态文件的目录,放一些css、js,static文件夹需要自己创建