まず、エンジニアリングプロセスを作成します
新しいプロジェクトを作成します。1.
django-admin.py startprojectのmyprojectに
2.囲碁MyProjectと、新しいプロジェクトを作成します
python3 manage.py startappのMY_APP
他の人がアクセスを許可するためのプロジェクトディレクトリの下に3 settings.py設定
ALLOWED_HOSTS = [ ' * ' ]
プロジェクトディレクトリのsettings.py 4. [新しいアプリケーション名を追加します
INSTALLED_APPS = [ ' MY_APP ' ]
第二に、データベースの操作:
1. MySQLのデータベースの仮想マシンに新しいライブラリの名前を追加します。
データベースMY_APPのcharset = UTF8を作成します。
環境変数2.追加のユーザー属性(USER、PASSWORD)
vimの〜/ .bashrcに Shiftキー + Jは、編集に最後の行を入力します ユーザ属性情報を追加します。 輸出DBUSER = ルート 輸出DBPWD = 123456
パッケージガイドファイルのsettings.py 3.
OSのインポート環境
4. setting.pyファイルデータベースは、デフォルトのデータベースのMySQLに設定されています
DATABASES = { ' デフォルト' { ' ENGINE ':' django.db.backends.mysql ' 、 ' NAME ':' newapp ' 、 ' USER ':environ.get(' DBUSER ' )、 ' PASSWORD ':environ.get (' DBPWD ' )、 ' HOST ':' 127.0.0.1 ' 、 "POST ":3306 、 } }
プロジェクトディレクトリに__init__.pyで次のように追加します。5.
輸入pymysql pymysql.install_as_MySQLdb()
第三に、プロジェクトtamplatesで同じディレクトリにフォルダを作成し、settingspyのテンプレートのパスを変更します
TEMPLATES = [ { ' BACKEND ':' django.template.backends.django.DjangoTemplates ' 、 ' DIRS ':[os.path.join(BASE_DIR、' テンプレート')]、
第四に、同じレベルのプロジェクトディレクトリで静的なフォルダを作成し、STATIC_URL settings.pyのパスを追加
STATIC_URL = ' /静的/ ' STATICFILES_DIRS = [ os.path.join(BASE_DIR、' 静的' ) ]
五分は、新しいアプリケーションプロジェクトの下url.pyファイルをルーティング追加し、以下を追加します
django.conf.urls インポートURL urlpatterns = [ ]
第六には、プロジェクトディレクトリにurls.pyファイルに次を追加します
django.conf.urls インポートURLを含ん から django.contribの輸入管理 urlpatterns = [ URL(R ' ^管理/ ' 、admin.site.urls)、 URL(R ' ^ MY_APP / '、(含ま' my_app.url '、名前空間= ' MY_APP ' )) ]
七、追加のhtmlファイルのテンプレートファイルの暗号化は、静的カナダ、JSファイルにCSSファイルを追加します