profile
Back-end Developer ๐Ÿ™‡โ€โ™‚๏ธ ๐Ÿ’ป ๐Ÿ™†โ€โ™‚๏ธ
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (135)TIL(94)WeCode(78)python(31)git(14)github(11)django(9)Django REST framework(8)drf(8)code kata(8)algorithm(7)Database(7)Algorithms(4)aws(4)๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(4)dictionary(4)ํ•จ์ˆ˜(4)continue(3)terminal(3)mysql(3)CSS(3)html(3)break(3)queryset(3)class(3)branch(3)rest framework(3)modules(2)ec2(2)vim(2)function(2)linux(2)rds(2)web(2)developer(2)List(2)project(2)ํšŒ๊ณ ๋ก(2)function parameters(2)API(2)else(2)sql(2)๊นƒ(2)๋ฒ„์ „๊ด€๋ฆฌ(1)Request(1)Response(1)clone project(1)๋ถˆ๋ณ€๊ฐ์ฒด(1)์ˆ˜๋ฃŒ(1)์ œ๋„ˆ๋ ˆ์ดํ„ฐ(1)์ง๋ ฌํ™”(1)SQL ์ฒซ๊ฑธ์Œ(1)for statements(1)lambda(1)arguments(1)Project Setting(1)advanced queryset api(1)๋ฉด์ ‘(1)user experience(1)web hosting(1)์žฌ๊ท€ํ˜ธ์ถœ(1)append(1)database server(1)unix(1)weocde(1)ux(1)git cheet sheet(1)ํŠœํ† ๋ฆฌ์–ผ(1)semantic tags(1)3๊ฐœ์›” ํ›„๊ธฐ(1)์š”์ฒญ(1)parameter(1)while(1)Coding conventions(1)ํด๋ก (1)์ง€์—ญ ๋ณ€์ˆ˜(1)์ธ์ˆ˜(1)collaboration(1)local variable(1)์ดํ„ฐ๋ ˆ์ดํ„ฐ(1)Backend(1)์ž๋ฃŒํ˜•(1)git flow(1)query(1)Market Kurly(1)ํด๋ก ํ”„๋กœ์ ํŠธ(1)์œ„์น˜ ์ธ์ˆ˜(1)๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ(1)Microservices(1)์กฐ๊ฑด๋ฌธ(1)CI/CD(1)๊ฐ€๋ณ€๊ฐ์ฒด(1)๋ฐ˜๋ณต๋ฌธ(1)list method(1)backup(1)global variable(1)Serialization(1)msa(1)Cloud Computing(1)์ฝ”๋”ฉ ์ปจ๋ฒค์…˜(1)web service(1)String(1)์ธํ„ฐ๋ทฐ(1)authorization(1)๊ฐœ๋ฐœ์ž๋„๊ตฌ(1)git guide(1)Sort(1)looping dictionary(1)complex dictionary(1)communication(1)version control(1)API Documentation(1)๋ฆฌ๋ฒ ์ด์Šค(1)repository(1)DevTools(1)git command(1)Pop(1)๊ฐœ๋ฐœ์ž(1)market bully(1)ํ•œ ๋‹ฌ ํ›„๊ธฐ(1)ํšŒ๋ฌธ ํŒ๋ณ„(1)ํ”Œ๋กœ์šฐ(1)ํ”„๋กœ์ ํŠธ(1)gunicorn(1)modeling(1)๋ฉด์ ‘ ์ค€๋น„(1)starbucks(1)random(1)RDBMS(1)Swagger(1)semantic web(1)layout(1)file(1)field types(1)if(1)๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„(1)cloud hosting(1)๋ถ€ํŠธ์บ ํ”„(1)ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ์„ธํŒ…(1)devops(1)์œ„์ฝ”๋“œ(1)์ผ๊ธฐ(1)closure(1)tuple(1)set(1)์ฟผ๋ฆฌ์…‹(1)exception(1)ํ‚ค์›Œ๋“œ ์ธ์ˆ˜(1)authentication(1)elif(1)packages(1)์ธ์ฆ(1)review(1)์˜ˆ์™ธ ์ฒ˜๋ฆฌ(1)์ธ๊ฐ€(1)์œ ๋‹› ํ…Œ์ŠคํŠธ(1)front end(1)interview(1)back end(1)unit test(1)package(1)for in ๋ฐ˜๋ณต๋ฌธ(1)web developer(1)Amazon Web Services(1)git rebase(1)merge(1)restful api(1)how the web works(1)C.R.U.D(1)๊นƒ ๋ช…๋ น์–ด(1)for๋ฌธ(1)์ „์—ญ ๋ณ€์ˆ˜(1)์ฟผ๋ฆฌ๋ฌธ(1)
post-thumbnail

Django REST Framework์—์„œ API ๋ฌธ์„œ ์ž๋™ํ™”ํ•˜๊ธฐ

์ง€๊ธˆ ๊ฐ์‚ฌํ•˜๊ฒŒ๋„ ๋ช‡ ๊ตฐ๋ฐ ๋ฉด์ ‘์„ ๋ณด๊ณ  ์žˆ๋‹ค. ์˜คํ”„๋ผ์ธ์—์„œ ๋ฉด์ ‘์„ ๋ฐ”๋กœ ๋ณธ ํšŒ์‚ฌ๋„ ์žˆ์—ˆ๊ณ , ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋ฅผ ๋ณด๋‚ด์ฃผ๋Š” ํšŒ์‚ฌ๋„ ์žˆ๊ณ , ๊ทธ๋ฆฌ๊ณ  ์ฝ”๋”ฉ ๊ณผ์ œ๋ผ๊ณ  ํ•ด์„œ API๋ฅผ ๋งŒ๋“ค์–ด์•ผ ๋˜๋Š” ํšŒ์‚ฌ๋„ ์žˆ์—ˆ๋‹ค.Django REST Framework๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ API๋ฅผ ๋งŒ๋“ค์–ด๊ฐ€๊ณ  ์žˆ๋Š”๋ฐ

2021๋…„ 2์›” 21์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ฉด์ ‘ ์ค€๋น„ | DevOps

DevOps๋ž€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์„œ๋น„์Šค๋ฅผ ๋น ๋ฅธ ์†๋„๋กœ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ์žˆ๋„๋ก ์กฐ์ง์˜ ์—ญ๋Ÿ‰์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ๋ฌธํ™” ์ฒ ํ•™, ๋ฐฉ์‹ ๋ฐ ๋„๊ตฌ์˜ ์กฐํ•ฉ์ด๋‹ค. ๊ธฐ์กด์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐ ์ธํ”„๋ผ ๊ด€๋ฆฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์กฐ์ง๋ณด๋‹ค ์ œํ’ˆ์„ ๋” ๋น ๋ฅด๊ฒŒ ํ˜์‹ ํ•˜๊ณ  ๊ฐœ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋น ๋ฅธ ์†๋„๋ฅผ

2021๋…„ 2์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ฉด์ ‘ ์ค€๋น„ | Git & GitHub

๋…ธ์…˜์—์„œ ๋” ๊น”๋”ํ•œ ์ •๋ฆฌ๋ณธ์„ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.Git์€ ๋ถ„์‚ฐ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ (VCS)๋กœ, ํ”„๋กœ์ ํŠธ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ถ”์ ํ•˜๋Š” ์‹œ์Šคํ…œ์ด๋‹ค.์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋“ค์€ ํ”„๋กœ์ ํŠธ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ธฐ๋กํ•˜๊ณ , ํŠน์ • ์‹œ์ ์˜ ๋ฒ„์ „์œผ๋กœ ์–ธ์ œ๋“  ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ํšจ์œจ์ ์œผ๋กœ ํ•จ

2021๋…„ 2์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ฐœ๋ฐœ์ž, ๋˜๊ณ ์‹ถ์€ ๊ฐœ๋ฐœ์ž

์œ„์ฝ”๋“œ 3๊ฐœ์›” ํšŒ๊ณ ๋ก์„ ์“ฐ๋ฉด์„œ ๊ฐœ๋ฐœ์ฒ ํ•™, ์ธ์ƒ์ฒ ํ•™, ์œ„์ฝ”๋“œ์—์„œ ๋ฐฐ์šด ๊ฒƒ๋“ค, ์•ž์œผ๋กœ ์–ด๋–ค ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ์€์ง€ ์ถฉ๋ถ„ํžˆ ์„œ์ˆ ํ–ˆ์–ด์•ผ ํ–ˆ๋Š”๋ฐ, ์œ„์ฝ”๋“œ์—์„œ ์†Œ์ค‘ํ–ˆ๋˜ 3๊ฐœ์›”์ด๋ž€ ์‹œ๊ฐ„์— ๋Œ€ํ•ด ์ ๋‹ค๋ณด๋‹ˆ ์กฐ๊ธˆ ๊ฐ์„ฑ์ ์ธ ๊ธ€์ด ๋œ ๊ฒƒ ๊ฐ™์•„, ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋ž€, ๋˜ ๋˜๊ณ ์‹ถ์€ ๊ฐœ๋ฐœ์ž๋Š”

2021๋…„ 2์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

ํ–‰๋ณตํ•˜๊ณ  ์ฐฌ๋ž€ํ–ˆ๋˜ ๋‚˜์˜ 3๊ฐœ์›” at ์œ„์ฝ”๋“œ

์ธ์ƒ์—์„œ ๊ผฝ์œผ๋ผ๋ฉด ๊ผฝ์„ ์ˆ˜ ์žˆ๋Š” ํ–‰๋ณตํ•œ ๊ธฐ์–ต์ค‘์— ํ•˜๋‚˜, ์œ„์ฝ”๋“œ์‚ฌ์‹ค 1๊ฐœ์›”์ฐจ ํ›„๊ธฐ, ํ”„๋กœ์ ํŠธ ํ›„๊ธฐ๋“ค์„ ์“ฐ๋ฉด์„œ 1,2 ๊ฐœ์›”์ฐจ ์–˜๊ธฐ๋Š” ๋งŽ์ด ๋‚˜๋ˆ„์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.๊ฐ„๋‹จํžˆ ์ „๋ฐ˜์ ์ธ ์–˜๊ธฐ๋ฅผ ํ•ด๋ณด์ž๋ฉด, ์œ„์ฝ”๋“œ 15๊ธฐ๋Š” ๋‹ค์‚ฌ๋‹ค๋‚œํ–ˆ๋‹ค. ๋ฉ˜ํ† ๋‹˜๋“ค์€ ์—ญ๋Œ€๊ธ‰ ๊ธฐ์ˆ˜ ๋ถ„์œ„๊ธฐ๋ผ๋ฉฐ ์šฐ๋ฆฌ์˜ ๋ถ„์œ„๊ธฐ๋ฅผ ์นญ

2021๋…„ 2์›” 9์ผ
ยท
16๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

ํ† ํฐ ์ž๋™ ์ƒ์„ฑํ•˜๊ธฐ (generating tokens)

์žฅ๊ณ  ์œ ์ € ๋ชจ๋ธ ํ™•์žฅ์„ ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋˜ ์ค‘, admin ์‚ฌ์ดํŠธ์—์„œ ํ† ํฐ ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ–ˆ์ง€๋งŒ ์œ ์ €๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ๋งˆ๋‹ค ํ† ํฐ์„ ํ• ๋‹นํ•ด์ค„ ์ˆ˜๋Š” ์—†์„๊นŒํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ, ๊ณต์‹๋ฌธ์„œ์— ์นœ์ ˆํ•˜๊ฒŒ ์„ค๋ช…์ด ๋‚˜์™€์žˆ์—ˆ๋‹ค. ์šฐ์„  ํ† ํฐ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด settings.py์— ์•„๋ž˜์™€ ๊ฐ™์ด ์ถ”๊ฐ€ํ•ด์ฃผ์ž.์ฒ˜

2021๋…„ 2์›” 9์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„

'SQL ์ฒซ๊ฑธ์Œ'์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹คRDBMS๋Š” ๋ณต์ˆ˜์˜ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ณด๋‚ด์˜ค๋Š” ์š”์ฒญ์— ์‘๋‹ตํ•  ์ˆ˜ ์žˆ๋„๋ก ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ๋ชจ๋ธ๋กœ ๋™์ž‘ํ•œ๋‹ค.ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„์— ์ ‘์† ์š”์ฒญ์ด๋‚˜ SQL ๋ช…๋ น ์‹คํ–‰์š”์ฒญ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค.์„œ๋ฒ„๋Š” ์ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ณ  ํด๋ผ์ด์–ธํŠธ์— ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ•œํ™˜๋‹ค.ํด

2021๋…„ 1์›” 25์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

'SQL ์ฒซ๊ฑธ์Œ'์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹คDBMS์—๋Š” ์—ฌ๋Ÿฌ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค.๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์‚ฌ์šฉ ์šฉ๋„๋‚˜ ์ด๋ฅผ ์ œ์–ดํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ™˜๊ฒฝ ๋“ฑ ๊ฐ๊ฐ์˜ ์กฐ๊ฑด์— ๋“ค์–ด๋งž๋Š” ๋‹ค์–‘ํ•œ DBMS๊ฐ€ ๊ณ ์•ˆ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.DMBS๋Š” ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ๋ช‡ ๊ฐ€์ง€๋กœ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋‹ค.์—ญ์‚ฌ๊ฐ€ ์˜ค๋ž˜

2021๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

'SQL ์ฒซ๊ฑธ์Œ'์„ ๊ณต๋ถ€ํ•˜๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค๋ฐ์ดํ„ฐ๋ž€ ์ปดํ“จํ„ฐ ์•ˆ์— ๊ธฐ๋ก๋˜์–ด ์žˆ๋Š” ์ˆซ์ž๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ, ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๊ณ  ํ•œ๋‹ค.๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ DB๋ผ๋Š” ์•ฝ์ž๋กœ ํ†ต์šฉ๋œ๋‹ค. DB๋Š” Database์—์„œ ์•ŒํŒŒ๋ฒณ D์™€ B๋ฅผ ํ•˜๋‚˜์”ฉ ์ถ”๋ ค๋‚ด ๋งŒ๋“  ๋‹จ์–ด์ด๋‹ค.

2021๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Class-based views | REST Framework Tutorial

๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ง์ ‘ ๋ฒˆ์—ญํ•˜๊ณ  ๊ณต๋ถ€ํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค!์‚ฌ์šฉ์ž๋Š” function based view๋ฟ๋งŒ ์•„๋‹ˆ๋ผ class-based view๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ API๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ๋‹ค.๊ทธ๋Ÿผ์œผ๋กœ์จ, class-based view๊ฐ€ ๊ณตํ†ต์˜ ๊ธฐ๋Šฅ์„ ์žฌ์‚ฌ์šฉํ•˜๋„๋ก ํ—ˆ์šฉํ•ด์ฃผ๋Š” ๊ฐ•๋ ฅํ•œ ํŒจํ„ด๊ณผ, ์‚ฌ์šฉ

2021๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Requests and responses | REST Framework Tutorial

๊ณต์‹ ๋ฌธ์„œ๋ฅผ ์ง์ ‘ ๋ฒˆ์—ญํ•˜๊ณ  ๊ณต๋ถ€ํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค! > Request Objects REST Framework๋Š” ๊ธฐ์กด์˜ HttpRequest๋ฅผ ํ™•์žฅํ•˜๋Š” Request ๊ฐ์ฒด๋ฅผ ์†Œ๊ฐœํ•˜๊ณ  ๋”์šฑ ์œ ์—ฐํ•œ ์š”์ฒญ ํŒŒ์‹ฑ์„ ์ œ๊ณตํ•œ๋‹ค. Request ๊ฐ์ฒด์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์€ request.data

2021๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Serialization | REST Framework Tutorial

๋ณ„๊ฐœ์˜ ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ์„ ์œ„ํ•ด ๊ฐ€์ƒํ™˜๊ฒฝ์„ ์„ค์น˜ํ•˜์ž.์™„๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด ๊ฐ„๋‹จํ•œ Web API์„ ์ƒ์„ฑํ•˜๊ธฐ์œ„ํ•ด ์‚ฌ์šฉํ•  ์•ฑ์„ ์ƒ์„ฑํ•˜์ž.์ƒˆ๋กœ ์ƒ์„ฑํ•œ snippets์•ฑ๊ณผ rest_framework๋ฅผ tutorial/settings.py์•ˆ์— INSTALLED_APPS์— ์ถ”๊ฐ€ํ•˜์ž.์ฝ”๋“œ ์กฐ๊ฐ๋“ค

2021๋…„ 1์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Responses | REST Framework API Guide

๊ธฐ์กด HttpResponse ์ฒด์™€๋Š” ๋‹ค๋ฅด๊ฒŒ, TemplateResponse ๊ฐ์ฒด๋Š” ์‘๋‹ต์„ ๊ณ„์‚ฐํ•˜๊ธฐ ์œ„ํ•œ ๋ทฐ๋กœ๋ถ€ํ„ฐ ์ œ๊ณต๋œ ์ปจํ…์ŠคํŠธ์˜ ์„ธ๋ถ€์ •๋ณด๋ฅผ ์œ ์ง€ํ•œ๋‹ค. Response์˜ ์ตœ์ข… ์ถœ๋ ฅ์€ ์‘๋‹ต ๊ณผ์ •์—์„œ ํ•„์š”ํ•œ ์‹œ์ ๊นŒ์ง€ ๊ณ„์‚ฐ๋˜์ง€ ์•Š๋Š”๋‹ค.REST Framework๋Š” ํด๋ผ์ด์–ธํŠธ์˜

2021๋…„ 1์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Request | REST Framework API Guide

If you're doing REST-based web service stuff... you should ignore request.POST." ๋งŒ์•ฝ์— ๋‹น์‹ ์ด REST ๊ธฐ๋ฐ˜์˜ ์›น ์„œ๋น„์Šค๋ฅผ ํ•˜๊ณ ์žˆ๋‹ค๋ฉด request.POST๋Š” ๋ฐ˜๋“œ์‹œ ๋ฌด์‹œํ•ด์•ผํ•œ๋‹ค. DRF์˜ Request

2021๋…„ 1์›” 21์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Quickstart | REST Framework Tutorial

์ƒˆ ์žฅ๊ณ  ํ”„๋กœ์ ํŠธ tutorial์„ ์ƒ์„ฑํ•˜๊ณ  quickstart๋ผ๋Š” ์ƒˆ๋กœ์šด ์•ฑ์„ ์ƒ์„ฑํ•˜์ž.์…‹์—…์„ ๋๋‚ด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํŒŒ์ผ ๊ตฌ์กฐ๊ฐ€ ๊ฐ–์ถฐ์กŒ์„ ๊ฒƒ์ด๋‹ค.๊ทธ ๋‹ค์Œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋™๊ธฐํ™” ํ•ด์ค€๋‹คadmin์„ ์œ„ํ•œ superuser๋ฅผ ์ƒ์„ฑํ•ด์ค€๋‹ค.Serializer๋Š” ์ฟผ๋ฆฌ์…‹๊ณผ ๋ชจ๋ธ ์ธ

2021๋…„ 1์›” 20์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

EC2 RDS ์—ฐ๋™ํ•ด์„œ gunicorn์œผ๋กœ ๋ฐฐํฌํ•˜๊ธฐ

๋จผ์ € pem ํŒŒ์ผ์ด ์žˆ๋Š” ๊ณณ์œผ๋กœ ์ด๋™ํ•œ๋‹ค. ๊ทธ ํ›„ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด์„œ EC2 ์„œ๋ฒ„์— ์ ‘์†ํ•œ๋‹ค.ssh -i jacobjuhyunglee ubuntu@3.34.4.192ubuntu ํ™˜๊ฒฝ์ด๋ฏ€๋กœ Linux ๋ฏธ๋‹ˆ์ฝ˜๋‹ค๋ฅผ ๊น”์•„์ฃผ์ž.๋งํฌ๋ฅผ ๋ณต์‚ฌํ•ด์„œ "wget ๋งํฌ" ๋ช…๋ น์–ด๋กœ ๋ฏธ

2021๋…„ 1์›” 20์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

Django REST Framework๋ž€?

Django REST Framework(DRF) Django Rest Framework(DRF)๋ž€ Django ์•ˆ์—์„œ RESTful API ์„œ๋ฒ„๋ฅผ ์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. Django REST Framework๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ด์œ 

2021๋…„ 1์›” 19์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

RDS Setup

RDS (Relational Database Service)๋กœ AWS์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋‹ค.RDS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์„œ๋ฒ„๋ฅผ ์ƒ์„ฑํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๋˜ ์„ค์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ•„์š”๊ฐ€ ์—†์–ด์ง„๋‹ค.๊ทธ๋Ÿฌ๋ฉด์„œ๋„ ๋™์‹œ์— ๋น„์šฉ๋„ ๋” ์ €๋ ดํ•˜๋‹ค.์ง์ ‘ ์„ค์น˜ํ•˜๊ณ 

2021๋…„ 1์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

EC2 Setup

EC2๋ž€? Amazon EC2(Amazon Elastic Compute Cloud)๋Š” ์•ˆ์ „ํ•˜๊ณ  ํฌ๊ธฐ ์กฐ์ •์ด ๊ฐ€๋Šฅํ•œ ์ปดํ“จํŒ… ์šฉ๋Ÿ‰์„ ํด๋ผ์šฐ๋“œ์—์„œ ์ œ๊ณตํ•˜๋Š” ์›น ์„œ๋น„์Šค์ด๋‹ค. AWS ์ƒ์—์„œ ์‚ฌ์šฉํ•˜๋Š” Server. EC2 ์„œ๋ฒ„์— API๋ฅผ ๋ฐฐํฌํ•˜๊ฒŒ ๋œ๋‹ค. EC2๋Š” ๋‹ค์–‘ํ•œ

2021๋…„ 1์›” 17์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
post-thumbnail

์œ„์ฝ”๋“œ 2์ฐจ ํ”„๋กœ์ ํŠธ | ๋งˆ์ด๋ฆฌ์–ผํŠธ๋ฆฝ ํด๋ก 

๐Ÿ“† ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ ๊ธฐ๊ฐ„: 2020.12.28 ~ 2021.01.08 (11์ผ) ๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ Front-end: React.js, React(CRA), React-router, Styled-Components, Hooks Back-end: Django, Python

2021๋…„ 1์›” 17์ผ
ยท
2๊ฐœ์˜ ๋Œ“๊ธ€