TIL 11 djangoプロジェクトの作成


私が住む倉庫プロジェクトの作成コマンド


まず、未来の無知な私自身、もしあなたが長いプロジェクトを創造したいならば
ターミナルウィンドウを開きます.そして私は簡単に整理できます.
だから、もしあなたが試してみたら、間違いがあれば、私たちは高い先生がいますから、心配しないでください.
開発者はもともと簡単なことはなく、王道がないと言っているので、悲しんではいけません.
祝福はあなたと一緒にいて、過去の私は祈ります
p.s macbookバカじゃない、未来のお前バカ、macbook壊さないで

仮想環境の作成

conda create -n (가상환경이름) python=3.8

仮想環境の有効化

conda activate (설정한 가상환경 이름)

#가상환경 비활성화
conda deactivate

仮想環境インストールパッケージの検証(リスト)

pip freeze

インストールエラー

pip install django

mysqlのインストール

pip install mysqlclient

ロングアイテムの作成


ターミナルウィンドウで、プロジェクトを作成するために作成したいファイルに移動します!
django-admin startproject (프로젝트이름)
かっこいいなら
manage.py(作成したプロジェクトフォルダ)
このように2種類確認できます.

Vscodeに移動します。


command + shift + p
->検索コード
Shell Command install 'code' command in PATH
ターミナルに戻り、「フェイルオーバエンジニアリング」がインストールされているディレクトリに
code . 
入力後、Vscodeを開きます.

では、私が作成したプロジェクトにこのような構造のファイルがあれば、まず成功します.내가 지금 생성한 프로젝트의 이름은 westarbucks이다

▲gitignoreの作成


Pushの時にアップしたくない情報もあるはずです.
プロジェクトを長時間作成すると、DatabaseやSecret Keyなどがあります.
それ以外にも、隠したい情報がたくさんあり、リラックスできるサイトがあります.
https://www.toptal.com/developers/gitignore
先にここに入って、下の画像のように入力してください.

次に、作成すると、多くのコメントコードが生成されます.
そのコードをコピーします.gitignoreファイルを作成します.

.gitignoreこのファイルで生成されたすべてのコメントをすべて削除!!!を選択します.

そしてどこにいても.
my_settings.py
こう書きます!
そしてmy settingspyファイルを作成します.

mysqlデータログイン

mysql -u root -p
# 나는 비밀번호를 설정해 두지 않아서 비밀번호 입력 없이
# 엔터를 치면 로그인이 된다

mysqlデータベースの作成

create database westarbucks character set utf8mb4 collate utf8mb4_general_ci;
検索OKが出たら成功!
show databases

データベースエスケープ

exit
再びターミナルに戻ります!

settings.py設定

DATABASES = {
    'default' : {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'DATABASE 명',
        'USER': 'DB접속 계정명',
        'PASSWORD': 'DB접속용 비밀번호',
        'HOST': '127.0.0.1',  # ‼️내 컴퓨터 주소
        'PORT': '3306',
    }
}
settings.pyのDATABASES情報を
上のコードで置き換えます!
'NAME': 'westarbucks',
'USER': 'root',
'PASSWORD': '1234',
雨のように私の情報でデータベースの情報を変更します.
完成したら.
settings.py内のDATABASEとSECRET KEYをmy settingsに設定します.pyフォルダへ
コピーして貼り付けます.△隠したい情報を処理するプロセスです.
settings.pyは非表示の情報が分からないので設定します.pyに情報をロードする
絶対パス宣言しなきゃ!
from my_settings import SECRET_KEY, DATABASES
変数をインポートしました!


隠したい情報をインポートした変数を設定します.pyの変数に書く
情報my settingsを設定します.py情報をインポートする文字列と同じです.
情報を無視して変数を非表示にすることは可能です.
説明は難しいが,付与前に文字列を含む変数を見せないように理解すれば,少し容易である.

アノテーション処理


不要な機能にはコメントが必要です.
プログラムの実行中にエラーが発生する可能性があります.

倉庫にインストールされているアプリケーションは大きなフレームワークといえる機能です.

urls.py




urls.pyを削除して、さっきの注釈処理の機能に対して
コードを変更し、不要なものを削除します.

djangoアプリケーションの作成


settings.pyのすべての設定を完了します.
アプリケーションを作成してみます!
(注意)
以下のコマンドを入力するには、端末で管理してください.pyのある場所で
実行!!!!
python manage.py startapp products
ターミナルウィンドウに上のコマンドを入力し、vscodeを確認します.
productsというファイルが生成されたことを確認できます.

settings.pyに戻る



INSTALLED APPSに私が作ったアプリの名前を追加してこそ、友達に知られることができます.
(注意、追加しないと認識できません)

サーバを開き、インストールが正しいことを確認します。

python manage.py runserver

梨花麺が登場すれば、無事に完成できる.に感謝