profile
์•ˆ๋…•ํ•˜์„ธ์š” :)
ํƒœ๊ทธ ๋ชฉ๋ก
์ „์ฒด๋ณด๊ธฐ (22)ํŒŒ์ด์ฌ(7)python(7)AWS๋ฐฐํฌ(6)aws(6)ec2(5)docker(4)์ž๋™ํ™”ํ…Œ์ŠคํŠธ(3)Java(3)์ž๋™ํ™”(3)scrapy(3)portainer(2)ํฌ๋กค๋ง(2)์…€๋ ˆ๋Š„(2)json(2)scrapy ์‚ฌ์šฉ๋ฒ•(2)selenium(2)๊ฐ€์ƒํ™˜๊ฒฝ(2)์ž๋ฐ”(2)API(2)ํ”„๋ ˆ์ž„์›Œํฌ(2)framework(2)์Šคํ”„๋ง(2)ํ”Œ๋ผ์Šคํฌ(2)scrapy ์‹คํ–‰(2)์•„๋งˆ์กด ์›น ์„œ๋น„์Šค(2)django(2)Django REST framework(1)acm(1)route53(1)aws ec2(1)POJO(1)Gabia(1)OSI(1)serializers(1)network(1)๋„คํŠธ์›Œํฌ(1)domain(1)fake-useragent(1)์Šคํฌ๋ž˜ํ•‘ csv(1)settings.py(1)Nginx(1)REST API(1)drf(1)@api_view(1)aws๋„๋ฉ”์ธ(1)์Šคํ”„๋งAOP(1)flask-sqlalchemy(1)aop(1)SQLAlchemy(1)sqlite(1)objectclass(1)java๋น„๊ต(1)db์—ฐ๋™(1)Micro Framework(1)Design Pattern(1)OSI7(1)restapi(1)๋„คํŠธ์›Œํฌ7๊ณ„์ธต(1)๊ฐ์ฒด์ง€ํ–ฅ(1)venv(1)Flask(1)์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ(1)๊ฐ€๋น„์•„(1)robots.txt(1)Generics(1)route 53(1)rest framework(1)๋””์ž์ธ ํŒจํ„ด(1)virtualenv(1)robots(1)csv(1)JDBC(1)useragent(1)Hibernate(1)JPA(1)Spring(1)mixins(1)chromedriver(1)webdriver(1)ViewSet(1)docker swarm(1)resutful(1)load balancer(1)Springframework(1)scrapy ์„ค์น˜(1)api๋””์ž์ธ(1)AWS Certificate Manager(1)๋งˆ์ดํฌ๋กœ ํ”„๋ ˆ์ž„์›Œํฌ(1)ORM(1)restful api(1)scrapy settings(1)REST(1)

Java์˜ equals() ์™€ hashcode()

๊ฐ์ฒด๋น„๊ต equals() equals() ๋ฉ”์†Œ๋“œ์˜ ๋งค๊ฐœ ํƒ€์ž…์€ Object์ธ๋ฐ, ์ด๊ฒƒ์€ ๋ชจ๋“  ๊ฐ์ฒด๊ฐ€ ๋งค๊ฐœ๊ฐ’์œผ๋กœ ๋Œ€์ž…๋  ์ˆ˜ ์žˆ์Œ์„ ๋งํ•œ๋‹ค. ๊ทธ ์ด์œ ๋Š” Object๊ฐ€ ์ตœ์ƒ์œ„ ํƒ€์ž…์ด๋ฏ€๋กœ ๋ชจ๋“  ๊ฐ์ฒด๋Š” Object ํƒ€์ž…์œผ๋กœ ์ž๋™ ํƒ€์ž… ๋ณ€ํ™˜๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. Object

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

JPA ๊ฐœ๋… ์ •๋ฆฌํ•˜๊ธฐ

ORM(Object-Relation Mapping)์€ ์ •ํ™•ํ•˜๊ฒŒ ์ผ์น˜ํ•˜์ง€ ์•Š์€ ์ž๋ฐ” ๊ฐ์ฒด์™€ ํ…Œ์ด๋ธ” ์‚ฌ์ด๋ฅผ ๋งคํ•‘ํ•ด ์ค€๋‹ค. ORM์€ ์ž๋ฐ” ๊ฐ์ฒด์— ์ €์žฅ๋œ ํ…Œ์ดํ„ฐ๋ฅผ ํ…Œ์ด๋ธ” Row ์ •๋ณด๋กœ ์ €์žฅํ•˜๊ณ , ๋ฐ˜๋Œ€๋กœ ํ…Œ์ด๋ธ”์— ์ €์žฅ๋œ Row ์ •๋ณด๋ฅผ ์ž๋ฐ” ๊ฐ์ฒด๋กœ ๋งคํ•‘ํ•ด ์ค€๋‹ค.์ง€๊ธˆ๊นŒ์ง€ ์Šคํ”„๋ง J

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

AWS X Docker (4)

๐Ÿ“ฃ AWS HTTPS ์„ค์ •ํ•˜๊ธฐ AWS - LOAD Balancer LOAD Balancer๋ฅผ ๋งŒ๋“ค์–ด์•ผ aws์—์„œ https๋ฅผ ์„ค์ • ํ•ด ์ค„ ์ˆ˜ ์žˆ๋‹ค.

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

AWS X Docker (3)

๐ŸŽ‰ AWS ๋„๋ฉ”์ธ ์—ฐ๊ฒฐํ•˜๊ธฐ๊ตฌ์ž…ํ•œ ๋„๋ฉ”์ธ์„ AWS Route 53 ์„œ๋น„์Šค, EC2 ๋ฅผ ์ด์šฉํ•ด์„œ ์—ฐ๊ฒฐํ•˜๋Š” ๊ณผ์ •์ด๋‹ค.๋‚˜๋Š” ์ด์ „์— GCP๋ฅผ ํ†ตํ•ด ๊ฐ€๋น„์•„์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋„๋ฉ”์ธ์ด ํ•˜๋‚˜ ์žˆ์—ˆ๋Š”๋ฐ, ๋„๋ฉ”์ธ ๊ฒ€์ƒ‰์„ ํ•ด๋ณด๋‹ˆ ์ €๋ ดํ•˜๊ฒŒ ๊ตฌ์ž…ํ•  ์ˆ˜ ์žˆ์–ด์„œ 550์›์— ๊ตฌ์ž…์„ ํ•˜์˜€๋‹ค.๐Ÿ˜‰๊ตฌ๋งคํ•œ

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

AWS X Docker (2)

๐Ÿ‘ ์—ฌ๊ธฐ ๊ธ€๋ถ€ํ„ฐ ๋‚˜์™€์žˆ๋Š” ํŒŒ์ผ๋“ค์„ ๋ฏธ๋ฆฌ ์ƒ์„ฑํ•ด ๋†“์€ ํŒŒ์ผ๋“ค์ด๋‹ค.Environment VariablesMYSQL_ROOT_PASSWORD, MYSQL_PASSWORD, DJANGO_SECRET_KEY ์ƒ์„ฑ ํ•œ๋‹ค./home/django_course ํด๋”๋ฅผ ๋งŒ๋“ ๋‹ค. ํ•ด๋‹น

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

AWS X Docker (1)

EC2๋ฅผ ๋ˆ„๋ฅด๊ณ  ํ‚คํŽ˜์–ด๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ์šฐ์ธก ์ƒ๋‹จ ํ‚ค ์Œ ๋งŒ๋“ค๊ธฐ๋ฅผ ํด๋ฆญํ•œ๋‹ค.๋งŒ๋“ค๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ํ‚ค๊ฐ€ ์ž๋™์œผ๋กœ ๋‹ค์šด์ด ๋œ๋‹ค.๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ ํ•ด๋‹น ํ‚คํŒŒ์ผ์„ ์ž์‹ ์ด ๋งŒ๋“  ํด๋”์•ˆ์— ๋„ฃ๋Š”๋‹ค.์ธ์Šคํ„ด์Šค ์‹œ์ž‘ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋‹ค. 12๊ฐœ์›”๋ฌด๋ฃŒ ํ”„๋ฆฌํ‹ฐ์–ด ๋ฒ„์ „์„ ์„ ํƒํ•œ๋‹ค.next๋ฅผ ๋ˆ„๋ฅด๋ฉด 5

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

๋””์ž์ธ ํŒจํ„ด ๊ฐœ๋…๊ณผ ์ข…๋ฅ˜

๐Ÿ’ป ์šฐ๋ฆฌ๊ฐ€ ๊ธฐ๋Šฅ๊ตฌํ˜„์„ ํ•  ๋•Œ ์‹ค์ œ๋กœ ๋ชจ๋“  ์ผ€์ด์Šค๊ฐ€ ์ด๋ ‡๊ฒŒ ๋ฏธ๋ฆฌ ์•Œ๋ ค์ง„ ๋””์ž์ธํŒจํ„ด์— ๋“ค์–ด๋งž์„๋ฆฌ๋Š” ์—†์ง€๋งŒ, ๊ทธ๋ž˜๋„ ์–ด๋Š์ •๋„ '๊ต๊ณผ์„œ' ๊ฐ™์ด ์ •์˜๋˜๊ณ  ๋ถ„๋ฅ˜๋œ ํŒจํ„ด๋“ค์ด๋‹ค.์ด๋ฒˆ์—๋Š” ๊ฐœ๋…๊ณผ ์ข…๋ฅ˜์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๊ณ , ๋‹ค์Œ์— ๊ตฌ์ฒด์ ์ธ ์˜ˆ์‹œ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•˜๊ณ  ๊ณ ๋ฏผํ•ด์•ผ ๊ฒ ๋‹ค.

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

AWS - EC2 ๋ฐฐํฌํ•˜๊ธฐ2

putty๋ฅผ ์‚ฌ์šฉํ•ด์„œ ssh์ ‘์†์„ ํ•˜๋ฉด ์•„๋ฌด๊ฒƒ๋„ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ์ž์‹ ์ด ํ•„์š”ํ•œ ๊ฒƒ๋“ค์„ ์„ค์น˜ํ•ด ์ฃผ๋Š” ๊ฒƒ์œผ๋กœ ์‹œ์ž‘ํ•œ๋‹ค.๐Ÿ‘ฉ ๋‚˜๋Š” python ์†Œ์ŠคํŒŒ์ผ์„ ์˜ฌ๋ ค์ค„ ์˜ˆ์ •์ด๋‹ค.๊ฐ„๋‹จํ•˜๊ฒŒ ๋ฐฐํฌํ•˜๋Š” ๊ณผ์ •์— ๋Œ€ํ•ด ์ •๋ฆฌ ํ•ด ๋ณด์•˜๋‹ค. ์•„์ง DB์—ฐ๊ฒฐ๋กœ ์•ˆ๋˜์–ด ์žˆ์–ด์„œ ๊ฒ€์ƒ‰์„ ํ•ด๋ณด๊ณ 

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

AWS - EC2 ๋ฐฐํฌํ•˜๊ธฐ1

GCP๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ฐฐํฌ๋Š” ํ•ด๋ณด์•˜์ง€๋งŒ AWS 1. Launch a virtual machine ๋ฅผ ํด๋ฆญํ•œ๋‹ค. 2. ์šฐ๋ถ„ํˆฌ(ubuntu) ์„ ํƒํ•œ๋‹ค. ์ž์‹ ์ด ์‚ฌ์šฉํ•  ์„œ๋ฒ„๋ฅผ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค. ์šฐ๋ถ„ํŠธ ์„œ๋ฒ„ ์„ ํƒ๐Ÿ˜Ž 3. Free tier - t2.micro๋ฅผ ์„ ํƒ Choos

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

DRF๋ฅผ ํ™œ์šฉํ•œ API ๋งŒ๋“ค๊ธฐ - APIView

django-rest-framework๐ŸŽ DRF(Django REST Framework)๋ฅผ ํ™œ์šฉํ•ด์„œ API ๋งŒ๋“ค๋ฉด์„œ Views, Generic views, Viewsets ๊ฐœ๋…์„ ์ •๋ฆฌํ•ด ๋ณด๋ ค๊ณ  ํ•œ๋‹ค.๊ณต์‹๋ฌธ์„œ์— ๋ณด๋ฉด ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ ๋‚˜๋ˆ„์–ด์ ธ ์žˆ๋‹ค.Views : Class-b

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

[๋„คํŠธ์›Œํฌ] OSI 7 ๊ณ„์ธต ๊ฐœ๋… ์ •๋ฆฌ

โœจ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๊ผญ ๋‚˜์˜ค๋Š” OSI 7๊ณ„์ธต ๊ฐœ๋…์„ ์ •๋ฆฌํ•ด๋ณด์ž.OSI(Open System Interconnection) 7๊ณ„์ธต์€ ๊ตญ์ œ ํ‘œ์ค€ํ™” ๊ธฐ๊ตฌ์ธ ISO(International Standardization Organization)์—์„œ ๊ฐœ๋ฐœํ•œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ

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

Scrapy - fake useragent ์„ค์ •ํ•˜๊ธฐ

scrapy-fake-useragent๐Ÿ’Ž Scrapy์—์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ fake-useragent ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•˜๊ฒ ๋‹ค.๊ตฌ๊ธ€์—์„œ scrapy fake useragent ๊ฒ€์ƒ‰์„ ํ•˜๋ฉด ์ž˜ ๋‚˜์˜จ๋‹ค.์•„๋ฌด๋ž˜๋„ ํฌ๋กค๋ง์„ ํ•˜๋‹ค ๋ณด๋ฉด User Agent ์ •๋ณด๋ฅผ headers์— ์ถ”๊ฐ€ํ•ด์„œ ์ „๋‹ฌ

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

Scrapy - settings.py์™€ ํŒŒ์ผ ๋‚ด๋ณด๋‚ด๊ธฐ

Scrapy Scrapy ์‹คํ–‰๊นŒ์ง€ ํ•ด ๋ณด์•˜์œผ๋ฉด settings.py์—์„œ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค์— ๋Œ€ํ•ด ์ •๋ฆฌ ํ•˜๊ฒ ๋‹ค.๐Ÿ˜‰ Settings >settings.py๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฝ”์–ด, ํ™•์žฅ, ํŒŒ์ดํ”„ ๋ผ์ธ ๋ฐ ์ŠคํŒŒ์ด๋” ์ž์ฒด๋ฅผ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  Scrapy ๊ตฌ์„ฑ ์š”์†Œ์˜ ๋™์ž‘์„ ์‚ฌ

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

Scrapy - ์„ค์น˜ ๋ฐ ์‹คํ–‰

์œ„ํ‚ค๋ฐฑ๊ณผ์ตœ๊ทผ ๊ธฐ๊ณ„ํ•™์Šต์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ์˜ ์ˆ˜์ง‘ ๋ฐ ์ „์ฒ˜๋ฆฌ ๊ณผ์ •๋“ฑ์„ ์œ„ํ•ด ์›น ํฌ๋กค๋Ÿฌ์˜ ์—ญํ• ์ด ์ ์ฐจ ์ค‘์š”ํ•ด์ง€๊ณ  ์žˆ๋‹ค. Scrapy๋ฅผ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ํฌ๋กค๋ง์„ ์ข€ ๋” ์•ˆ์ •์ ์ด๊ณ , ๋น ๋ฅด๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ณ , ๋‹ค์–‘ํ•œ ํฌ๋งท์œผ๋กœ ์ €์žฅํ•  ์ˆ˜๋„ ์žˆ๋‹ค.๐Ÿ˜Ž Scrapy ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด ๋ณด๊ฒ ๋‹ค.

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

Selenium - ์‹œ์ž‘ํ•˜๊ธฐ

๐Ÿ“Œ ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ•ด๋‹น ์›น ํŽ˜์ด์ง€์˜ ์š”์†Œ๋“ค์„ ๋กœ๋“œํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฐ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ๋งคํฌ๋กœ๋ฅผ ๋งŒ๋“ค๋‹ค๋ณด๋ฉด ๊ฐ„ํ˜น ElementNotVisibleException ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ํŽ˜์ด์ง€ ๋กœ๋”ฉ์ด ์™„๋ฃŒ๋˜์ง€ ์•Š์€ ์ƒํƒœ์—์„œ find_element_by_css_selector

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

Selenium - ์„ค์น˜ ๋ฐ ์‹คํ–‰

Selenium ์œ„ํ‚ค๋ฐฑ๊ณผ๐ŸŽฏ Selenium์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž. ํŒŒ์ด์ฌ์œผ๋กœ ํฌ๋กค๋งํ•  ๋•Œ Beautifulsoup4์™€ ๋”๋ถˆ์–ด ๋นผ๋†“์„ ์ˆ˜ ์—†๋Š” ํ›Œ๋ฅญํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค.Selenium์€ ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์ž๋™ํ™”๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ณ  ์ง€์›ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋„๊ตฌ์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํฌํ•จํ•œ ํ”„๋กœ์ ํŠธ์ด๋‹ค

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

ํŒŒ์ด์ฌ Flask DB ์—ฐ๋™ํ•˜๊ธฐ(SQLAlchemy)

SQLite ์—ฐ๋™๐Ÿ‘€ Flask ์›น์„œ๋ฒ„ ๊ตฌ๋™ํ•˜๊ณ  ๋‚œ ๋’ค DB์—ฐ๋™์„ ํ•ด๋ณด๊ฒ ๋‹ค. ๊ธฐ์กด์—๋Š” ํ•ญ์ƒ ์ฟผ๋ฆฌ(์งˆ์˜๋ฌธ)์„ ์‚ฌ์šฉํ–ˆ์—ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ORM์„ ์ ์šฉํ•˜์—ฌ SQLAlchemy๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด๊ฒ ๋‹ค.sqlite๋Š” ๋”ฐ๋กœ ์„ค์น˜ ๊ณผ์ • ํ•„์š” ์—†์ด python ๊ธฐ๋ณธ ํŒจํ‚ค์ง€์— ํฌํ•จ์ด ๋˜์–ด ์žˆ์–ด

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

ํŒŒ์ด์ฌ Flask ์›น์„œ๋ฒ„ ๊ตฌ๋™ํ•˜๊ธฐ

Flask Docs ์œ„ํ‚ค๋ฐฑ๊ณผ ํ”Œ๋ผ์ŠคํฌโœFlask ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•ด์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์›น์„œ๋ฒ„ ๊ตฌ๋™์„ ํ•ด๋ณด๊ฒ ๋‹ค.Flask๋Š” Python์œผ๋กœ ์ž‘์„ฑ๋œ ๋งˆ์ดํฌ๋กœ ์›น ํ”„๋ ˆ์ž„์›Œํฌ์˜ ํ•˜๋‚˜๋กœ, Werkzeug ํˆดํ‚ท๊ณผ Jinja2 ํ…œํ”Œ๋ฆฟ ์—”์ง„์— ๊ธฐ๋ฐ˜์„ ๋‘”๋‹ค. Flask๋Š” ํŠน๋ณ„ํ•œ ๋„๊ตฌ๋‚˜ ๋ผ์ด๋ธŒ๋Ÿฌ

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

Django - REST framework ๋งŒ๋“ค๊ธฐ

๐Ÿ‘ฉ Django REST framework๋ฅผ ์ด์šฉํ•ด RESTful API๋ฅผ ํ•ด๋ณด์•˜๋‹ค.์šฐ์„  ๊ฐ€์ƒํ™˜๊ฒฝ์„ ์„ค์ •ํ•˜๊ณ  ๊ธฐ๋ณธ์ ์ธ Django ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.ํด๋”๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ๊ณ  ๊ทธ ํด๋” ์•ˆ์—์„œ python -m venv ๊ฐ€์ƒํ™˜๊ฒฝ์ด๋ฆ„ ์จ์ฃผ๋ฉด ๋œ๋‹ค. dev_env ๊ฐ€์ƒํ™˜๊ฒฝ์ด๋ฆ„์„

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

REST API๋ž€ ๋ฌด์—‡์ผ๊นŒ?

REST API2000๋…„์— Roy Fielding์€ ์›น ์„œ๋น„์Šค๋ฅผ ๋””์ž์ธํ•˜๋Š” ์•„ํ‚คํ…์ฒ˜ ์ ‘๊ทผ ๋ฐฉ์‹์œผ๋กœ REST(Representational State Transfer)๋ฅผ ์ œ์•ˆํ–ˆ๋‹ค. REST๋Š” ์–ด๋–ค ๊ธฐ๋ณธ ํ”„๋กœํ† ์ฝœ๊ณผ๋„ ๋…๋ฆฝ์ ์ด๋ฉฐ HTTP์— ์—ฐ๊ฒฐ๋  ํ•„์š”๊ฐ€ ์—†๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋Œ€๋ถ€๋ถ„

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