Django-rest-framework: [์งˆ์˜] protobuf๋ฅผ django rest์— ํ†ตํ•ฉํ•  ๊ณ„ํš์€ ์—†๋‚˜์š”?

์— ๋งŒ๋“  2018๋…„ 01์›” 28์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: encode/django-rest-framework

JSON๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ protobuf๋ฅผ ํฌํ•จํ•  ๊ณ„ํš์ด ์žˆ์Šต๋‹ˆ๊นŒ? JSON์€ ๋งค์šฐ ๋ถ€ํ”ผ๊ฐ€ ํฌ๊ณ  protobuf๋Š” ๋งค์šฐ ํฌ๋ฐ•ํ•ด ๋ณด์ž…๋‹ˆ๋‹ค. django ๋ชจ๋ธ์ด๋‚˜ ์ง๋ ฌ ๋ณ€ํ™˜๊ธฐ์—์„œ .proto ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ณ  ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ protobuf๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ๋‚˜๋Š” ์ด ์•„์ด๋””์–ด๋ฅผ ์—ฐ๊ตฌํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฉ˜ํ† ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ? ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜๋‚˜์š”.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋น„๋ก ๋‹ซํ˜€ ์žˆ์ง€๋งŒ ๋ฉ‹์ง„ ํ”„๋กœ์ ํŠธ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ™•์‹คํžˆ ์Šคํ‚ค๋งˆ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค!

๋ชจ๋“  4 ๋Œ“๊ธ€

๋‚ด๊ฐ€ ์•„๋Š” ํ•œ ์—†์Œ.
๊ทธ๊ฒƒ์„ ์ž‘๋™์‹œํ‚ค๋Š” ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์€ ์ฒ˜์Œ์— ์ œ 3์ž๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ๋‚˜ IRC๋Š” ์˜์‚ฌ์†Œํ†ต์„ ํ•˜๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋น„๋ก ๋‹ซํ˜€ ์žˆ์ง€๋งŒ ๋ฉ‹์ง„ ํ”„๋กœ์ ํŠธ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ™•์‹คํžˆ ์Šคํ‚ค๋งˆ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค!

@akhilputhiry ์ €๋„ ์ด ์•„์ด๋””์–ด์— ๊ด€์‹ฌ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
ํƒ€์‚ฌ ๋˜๋Š” ๋ฌด์–ธ๊ฐ€๋ฅผ ๋งŒ๋“  ๊ฒฝ์šฐ ๋งํฌ๋ฅผ ๊ณต์œ ํ•˜์‹ญ์‹œ์˜ค.

๋˜ํ•œ Django REST ํ”„๋ ˆ์ž„์›Œํฌ์˜ ํƒ€์‚ฌ ๋ฆฌ์†Œ์Šค ํŽ˜์ด์ง€์™€ ํŒŒ์„œ/๋ Œ๋”๋Ÿฌ ํŽ˜์ด์ง€์— ์ถ”๊ฐ€ํ•˜๊ณ  ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์— ๊ฒŒ์‹œํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜์„ธ์š”. :)

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰