๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
[v0.4]Django_์นํ์ด์ง ๋ง๋ค๊ธฐ 2_DB ์ฐ๊ฒฐ ๋ณธ๋ฌธ
[v0.4]Django_์นํ์ด์ง ๋ง๋ค๊ธฐ 2_DB ์ฐ๊ฒฐ
์ง์ง์ํ์นด 2022. 1. 23. 13:50220123 ์์ฑ
<๋ณธ ๋ธ๋ก๊ทธ๋ ๊นํ ์ ๊ธฐ๋ก์ผ์ง๋์ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ๊ณ ํด์ ๊ณต๋ถํ๋ฉฐ ์์ฑํ์์ต๋๋ค>
https://kante-kante.tistory.com/9?category=490913
[Python/Django] ํ์ด์ฌ ์ฅ๊ณ ๋ก ์นํ์ด์ง ๋ง๋ค๊ธฐ - 4. DB ์ฐ๊ฒฐ
2021.07.02 - [Python/Django(์ฅ๊ณ )] - [Python/Django] ํ์ด์ฌ ์ฅ๊ณ ๋ก ์นํ์ด์ง ๋ง๋ค๊ธฐ - 3. ๋ชจ๋ธ, ์ด๋๋ฏผ, ํ ํ๋ฆฟ ํ๊ทธ [Python/Django] ํ์ด์ฌ ์ฅ๊ณ ๋ก ์นํ์ด์ง ๋ง๋ค๊ธฐ - 3. ๋ชจ๋ธ, ์ด๋๋ฏผ, ํ ํ๋ฆฟ ํ๊ทธ 2021.07..
kante-kante.tistory.com
1. DB ํ๊ฒฝ ์ค์
: DB๋ฅผ ์ด์ฉํ๊ธฐ ์ํด ๋ง๋ฆฌ์ DB๋ฅผ ์ด์ฉ
: MySQL ๋ ๊ฐ๋ฅํ์ง๋ง, ์ด์ผ ํ๋์ง ๋ชจ๋ฆ.ใ .ใ .ใ
MariaDB ๋ค์ด๋ก๋
https://mariadb.com/ko/downloads/
MariaDB Products & Tools Downloads | MariaDB
Find MariaDB downloads, connectors, and tools including Community Server, Enterprise Server, ColumnStore, MaxScale and Xpand.
mariadb.com
์ฐธ๊ณ ํด์ ๋ค์ดํ๊ธฐ
https://goddaehee.tistory.com/201
[ Database ] ์๋์ฐ 10 MariaDB ์ค์น
[ Database ] window10 ๋ง๋ฆฌ์DB ์ค์น ์๋ ํ์ธ์. ๊ฐ๋ํฌ ์ ๋๋ค. ์ด๋ฒ ํฌ์คํ ์ [ window10 ๋ง๋ฆฌ์๋๋น ์ค์น ๋ฐฉ๋ฒ ] ์ ๋๋ค. : ) 0. ์ค์นํ๊ธฐ ์์ #1 ๋ง๋ฆฌ์ DB (Maria DB)๋? - MariaDB๋ MariaDB์ฌ๊ฐ..
goddaehee.tistory.com
2. HeidiSQL ์ค์น
: DB๋ฅผ ๋ณด๋ค ์ฝ๊ฒ ๊ด๋ฆฌํ๊ธฐ ์ํด์ HeidiSQL์ ์ค์น
: workbench(์์)๋ ๋๋๋ ,, ใ ใ ์ฐ๋๋ ์ง์ ๋ชปํ๊ธฐ์ ์ผ๋จ ๋ฐ๋ผํ๊ธฐใ ใ
https://www.heidisql.com/download.php
Download HeidiSQL
Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead. Download HeidiSQL 11.3, released on 30 May 2021 Please disable your adblocker and reload the p
www.heidisql.com
3. Django ์ DB ์ฐ๊ฒฐ
1) pip install pymysql
: MySQL๊ณผ ํ์ด์ฌ์ ์ฝ๊ฒ ์ฐ๋ํ๊ธฐ ์ํ ๋ชจ๋๋ก, MariaDB๊ฐ MySQL๊ณผ ๊ตฌ์กฐ์ ๋์ผํ๊ธฐ ๋๋ฌธ์
ํด๋น ๋ชจ๋์ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฝ๊ฒ ์ฐ๊ฒฐ
2) settings.py ์์ ํ๊ธฐ
+) DATABASE ์์
# settings.py
# Database
# https://docs.djangoproject.com/en/3.2/ref/settings/#databases
DATABASES = {
'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
'ENGINE': 'django.db.backends.mysql',
'NAME': 'stock_test', #mysql
'USER': 'root', #root
'PASSWORD': 'test0000', #์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ
'HOST': '', #๊ณต๋ฐฑ์ผ๋ก ๋
๋๋ฉด default localhost
'PORT': '3306' #๊ณต๋ฐฑ์ผ๋ก ๋
๋๋ฉด default 3306
}
}
4. ์๋ฒ ์คํ
python manage.py runserver
-> migrate ๋ฅผ ํ๋์ฉ!
python manage.py migrate
5. heidisql ์ ์ ์
: ํด๋น DB์ Django์ ๊ด๋ จ๋ ์ ๋ณด๋ค์ด ์ถ๊ฐ๋ ๊ฒ์ ํ์ธ
6. admin ํ์ด์ง ์ ์
7. heidisql ์ด์ฉํด์ ๋ฐ์ดํฐ ๋ฃ๊ธฐ
: ๋ชจ๋ธ์ ์๋ gonggaemi_studying ์ 3๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์ด์ฃผ๊ธฐ
+) ์๋ฒ๋ก ๋์๊ฐ์ ํ์ธ
์ DB ๋์๋ฝ
'๐ฉโ๐ป ๋ฐฑ์๋(Back-End) > Node js' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Flask ์์ํด๋ณด๊ธฐ _ ๊ฒ์๊ธ ๋ง๋ค๊ธฐ (1) (0) | 2022.10.31 |
---|---|
[v0.5]Django_ํฌ๋กค๋งํ ๋ฐ์ดํฐ ์ ์ฅํ๊ธฐ (0) | 2022.01.29 |
[v0.3]Django_์นํ์ด์ง ๋ง๋ค๊ธฐ 1_๋ชจ๋ธ (0) | 2022.01.15 |
[v0.2]Django_์ฑ ๋ง๋ค๊ธฐ (0) | 2022.01.15 |
[v0.1]Django_์ค์น ๋ฐ ์๋ฒ ๊ตฌ๋ (0) | 2022.01.15 |