Django勝賢3チーム
注意:-
mysqlのインストール-https://www.notion.so/MySQL-46cc9ec624a441998161e0be02a3dbfe
1.
クライアント=フロントエンドリクエスト
urlconf=パスに基づいてビューに転送されます.
view=ロングライブラリクエリーセットを使用して、c、r、u、dでモデルを作成します.
model=データベースまたはを追加します.やった.
データベース=リポジトリ
普通3個作ってからスタート
1.サーバの実行
2.sql (db)
3.Python ShellとPythonコードの編集環境を打つことができます.
conda create = conda create -n "pp"python=3.8
conda activate pp#は仮想環境に入ります.
仮想環境=プロジェクトによって環境が異なり、複数の環境に書き込みます.
pip freeze-現在インストールされている環境.
pip install django-インストール障害
django-admin startproject pp-プロジェクトの作成
cdpp-pp移動後
setting.pyに書き込まない部分にコメントします.(やらないとエラーになる)
その後mysql連動-
を選択してもアクセスできます.パスワードがない場合は、「」は空です.
sqlをインストールします.
sql運転-sudo mysql-u root-p
データベースNAMEが分からないので、sqlに次のように入力します.
確認後:
データベース名がdogなので.設定した値を入力します.
dogのテーブルをチェックするには、次のようにクエリーをキャンセルします.
use dog;//dogはデータベースを使用します.
show tables/tableを確認します.
pip install mysqlclientのハンドヘルドアプリケーションとプロジェクトとsqlを接続するプログラムをインストールします.
最初は大きなファイルが待っていました.
モデルはやってないけど
python manage.pymigrateを行います.
やると間違いが出る
以下の注釈をさせていただきますが、なぜか分かりません.
migrateは、指定したデータベースに格納モデルファイルを格納するには3つのステップが必要です.モデルを作成して移行します.モデルスパイはクラスで、sqlクエリー文に変換されます.
その後、微積分形式でデータベースにプッシュされます.
アプリケーションを作成するのを忘れたので、アプリケーションを作成します.
python manage.py startapp dogs
次のモデルを作成します.
アプリを作ったからには写真のようにアプリの名前を付けて
makemigrationをすると
アプリケーションでモデルによって作成されたクラスはsqlクエリーに変換されます.
migrateを使用してデータベースにプッシュします.
desc dogs
mysqlのインストール-https://www.notion.so/MySQL-46cc9ec624a441998161e0be02a3dbfe
1.
クライアント=フロントエンドリクエスト
urlconf=パスに基づいてビューに転送されます.
view=ロングライブラリクエリーセットを使用して、c、r、u、dでモデルを作成します.
model=データベースまたはを追加します.やった.
データベース=リポジトリ
普通3個作ってからスタート
1.サーバの実行
2.sql (db)
3.Python ShellとPythonコードの編集環境を打つことができます.
conda create = conda create -n "pp"python=3.8
仮想環境=プロジェクトによって環境が異なり、複数の環境に書き込みます.
pip freeze-現在インストールされている環境.
pip install django-インストール障害
django-admin startproject pp-プロジェクトの作成
cdpp-pp移動後
setting.pyに書き込まない部分にコメントします.(やらないとエラーになる)
その後mysql連動-
を選択してもアクセスできます.パスワードがない場合は、「」は空です.
DATABASES = {
'default' : {
'ENGINE': 'django.db.backends.mysql',
'NAME': '아직몰라요 .',
'USER': 'root',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '3306',
}
}
”.NAMEは、データベース名が指定されていないセルです.sqlをインストールします.
sql運転-sudo mysql-u root-p
データベースNAMEが分からないので、sqlに次のように入力します.
確認後:
データベース名がdogなので.設定した値を入力します.
dogのテーブルをチェックするには、次のようにクエリーをキャンセルします.
use dog;//dogはデータベースを使用します.
show tables/tableを確認します.
pip install mysqlclientのハンドヘルドアプリケーションとプロジェクトとsqlを接続するプログラムをインストールします.
最初は大きなファイルが待っていました.
モデルはやってないけど
python manage.pymigrateを行います.
やると間違いが出る
以下の注釈をさせていただきますが、なぜか分かりません.
migrateは、指定したデータベースに格納モデルファイルを格納するには3つのステップが必要です.モデルを作成して移行します.モデルスパイはクラスで、sqlクエリー文に変換されます.
その後、微積分形式でデータベースにプッシュされます.
アプリケーションを作成するのを忘れたので、アプリケーションを作成します.
python manage.py startapp dogs
次のモデルを作成します.
from django.db import models
class Owner(models.Model):
name = models.CharField(max_length=30)
age = models.IntegerField()
email = models.EmailField(max_length=254)
address = models.EmailField(max_length=200)
phone_number = models.CharField(max_length=50)
def __str__(self):
return self.name
class Meta: #table 이름을 나타내기 위한 클래스 .
db_table="owners"
class Dogs(models.Model):
name = models.CharField(max_length=30)
breed = models.CharField(max_length=30)
age = models.IntegerField()
Color = models.CharField(max_length=30)
owner = models.ForeignKey(Owner , on_delete=models.CASCADE) #Owner 의클래스의 참조 폴인키사용 , 위에 프라이머리키인 Owner 클레스가 사라지만 같이 사라질것인지
def __str__(self):
return self.name
class Meta :
db_table="dogs"
アプリを作ったからには写真のようにアプリの名前を付けて
makemigrationをすると
アプリケーションでモデルによって作成されたクラスはsqlクエリーに変換されます.
migrateを使用してデータベースにプッシュします.
desc dogs
Reference
この問題について(Django勝賢3チーム), 我々は、より多くの情報をここで見つけました https://velog.io/@rmfrn2901/django-승현님-3팀テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol