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
梨花麺が登場すれば、無事に完成できる.に感謝
Reference
この問題について(TIL 11 djangoプロジェクトの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@castleq90/TIL-11-django프로젝트-생성テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol