Posts
Q&A
/usr/local/apache2/htdocs ๊ฒฝ๋ก๊ด๋ จ
์๋ ํ์ธ์.'docker์ฃผ์๋ช ๋ น์ตํ๊ธฐ7(03:29)' ๋ถ๋ถ์ ํด๋น ๋ด์ฉ๋ค์ด ๋์์๋ค์. docker exec -it apacheweb /bin/sh์ผ๋ก ์ ์ํด์ ํด๋น index.html ํ์ผ ์ฐพ์์ต๋๋ค. ์๋ถ๋ถ์์ ์ธ๊ธ์ด ์์์ผ๋ฉด ๊ณ ๋ฏผ์ด ์ข ๋ํ์ ๊ฒ ๊ฐ๊ธฐ๋.. ใ ใ (์ฌ์ง)
- 0
- 2
- 172
Q&A
[get๊ณผpost์์ฒญ ์ฒ๋ฆฌ๋ฐฉ์ ์ดํด]03_get_post from action ๋ฌธ์
์๋ ํ์ธ์.๋ณธ ๊ฐ์๋ก flask ์ ๋ํด ์ฒ์ ๋ฃ๋ค๊ฐ ์ด๋ ค์์ ๋๊ปด์ ๋ค๋ฅธ ๊ฐ์๋ค์ ๋ฃ๊ณ ๋ค์ ์์ต๋๋ค.์ดํด๊ฐ ๋ถ์กฑํ๋ค๋ณด๋ ์ด์ ์ ๋ค์ ํท๊ฐ๋ฆฌ๊ฒ ์ง๋ฌธ์ ๋๋ ธ๋ ๊ฒ ๊ฐ๋ค์. ์๋ฌดํผ..์ ๊ฐ ์ง๋ฌธํ๊ณ ์ ํ ๊ฑด.app.route๋ฅผ ('/'), ('/user) ์ด๋ ๊ฒ ๋ ๊ฐ๋ฅผ ์ ์ฌ์ฉํ๋ ์ง์ ๋ํ ์ง๋ฌธ์ด์์ต๋๋ค. @app.route('/', methods=['GET','POST']) @app.route('/user',methods=['GET','POST']) def post(): if(request.method=='GET'): return render_template('index.html') elif(request.method=='POST'): value=request.form['input'] return render_template('welcome.html', name=value) ์น๋ธ๋ผ์ฐ์ ธ์์๊ฒฝ๋ก๋ฅผ 127.0.0.1/5000/ ์ผ๋ก ์คํํ๋ (์ฌ์ง)127.0.0.1/5000/user ๋ก ์คํํ๋ ์คํ์ด ๋์ผํ๊ฒ ๋๊ธฐ๋ ํ๋๋ฐ์.(์ฌ์ง)์ด๋ค ๊ฒ์ ๋ณด์ฌ์ฃผ๊ธฐ ์ํด์ ์ด์ค๋ฐ์ฝ๋ ์ดํฐ๋ฅผ ์ฌ์ฉํ ๊ฑด์ง์? ํ์ฅ์์ ๋ง์ด ์ฐ๋ ๊ฑด์ง??
- 0
- 2
- 346
Q&A
์๋์ฐ httpie ์์ฑ๋ฒ
[์๋์ฐ] url ์ ์๋ค์ " " ๋ก ๋ฌถ์ด์ฃผ์ ๋ ์ ๋๋ก ์คํ์ด ๋ฉ๋๋ค. http GET "http://127.0.0.1:8080/login?user_name=dave&pw=1111&email_addr=ppp@nate.com"
- 9
- 2
- 452
Q&A
request.args.get ์คํ์ค ์๋ฌ
[์๋์ฐ์ฌ์ฉ] ์ ๋ ๋์ผํ๊ฒ ์๋ถ๋ถ์ ํ๋ผ๋ฏธํฐ๋ค์ด ์ธ์์ด ์๋์, ์ฌ๋ฌ๊ฐ์ง๋ก ํด๋ดค๋๋ฐ์. ์ฐ์ ๋ธ๋ผ์ฐ์ ธ๋ก๋ ์ ๋๋ ๊ฑธ๋ก ๋ด์๋ httpie ํน์ฑ ๊ฐ์ค๋๋ค. ํฐ๋ฏธ๋์์ httpie๋ก ์คํ์์, url ์๋ค์ " " ๋ก ๋ฌถ์ด์ฃผ๋๊น ์ ๋๋ก ๋์ค๋ค์.http GET "http://127.0.0.1:8080/login?user_name=dave&pw=1111&email_addr=ppp@nate.com"(์ฌ์ง)
- 0
- 2
- 347
Q&A
(many to many)์๋ฌ๋ฌธ๊ตฌ ๊ด๋ จ
backref ='user' -> back_populates='users'backref='project' -> back_populates='projects'๋ก ์์ ํ๋ ๊ฒฝ๊ณ ๋ฌธ๊ตฌ๊ฐ ์์ด์ก๊ณ ์คํ๋ ์ ๋๋๋ฐ์. Document๋ฅผ ์ฌ๋ฌ๋ฒ ์ฝ์ด๋ณด๋, ํท๊ฐ๋ฆฌ๊ธฐ๋ ํ๋ฐ์.. backref๋ฅผ ์ฌ์ฉํ ๋๋ parent ์ด๋ child ์ด๋ ํ์ชฝ์๋ง ํ๊ณ ์์ชฝ์ผ๋ก๋ back_populates ๋ฅผ ๋ฃ๋ ๋ฏ ํ๋ฐ.. ์ฌ์ค sqlalchemy ์์ ์ด ๊ด๊ณ์ค์ ์ด ํต์ฌ์ผ ๊ฑฐ ๊ฐ์๋ฐ.ํน์ ์ถ๊ฐ์ ์ธ ์ค๋ช ์ ์ข ํด์ฃผ์ค ์ ์์์ง์?
- 0
- 1
- 308
Q&A
[Section3.DashCallback_MultipleOutput]value=int(value) ๊ด๋ จ
์๋ ํ์ธ์. ์ ๋ฌด์ ์ผ๋ก ํ์ฉํ๊ณ ์ ์ด์ฌํ ์๊ฐ์ค์ ๋๋ค. ์ ๊ฐ ์ํ๋ ๊ฑด ์์ ์ ์ ๋ก๋ ํ๊ณ ์น์ผ๋ก ๊ฐ๋ณ ๋ก๊ทธ์ธ์ ํด์์ผ์ ์กฐ๊ฑด์ผ๋ก ์กฐํํ์ฌ ํด๋น ๋์์ ๋ํด์ ํ์ ์ ๋ ๋ฒจ1,2,3 ์ผ๋ก ์ ํํ๊ณ , ๋ ๋ฒจ 1,2,3 ์ ์ํธ๊ฐ์ ๊ด๋ จ์ด ์๊ณ ์.์ถ๊ฐ ํ๋์๋ ์ค๋ช ํ๋ ๋ด์ฉ์ ๋ฃ์ ์ ์๊ณ ,๊ทธ ์ดํ์ ์ ์ฅํ๊ณ , ์ ์ฅ์, ์ ์ฅํ ์ฌ๋, ๋ ์ง(์๊ฐ)๋ฅผ ํจ๊ป ๊ธฐ๋กํ๊ณ , ๋ณ๋๋ก ์์ ๋ก ๋ค์ด๋ก๋๋ ํ ์ ์๊ณ 9. ๋์ ๋ฆฌ์คํธ ์ค์ ํ๋๋ฅผ ํด๋ฆญํ๋ฉด 10.ํน์ ๊ฐ๋ค์ด ๊ทธ๋ ค์ง ์ง๋์ ์์น๋ก ์ด๋๋๊ณ , 11. ๋ณ๋์ ๊ทธ๋ํ๊ฐ ํ์ ์ผ๋ก ๋์ค๋ ๋๋ต์ ์ผ๋ก ์ด๋ฐ ๋ด์ฉ์ด๊ตฌ์. ๊ทธ๋ฐ ๊ฑธ ๊ตฌํ๋ชฉํ๋ก ์ฌ๋ฌ ๊ฐ์ง ์นํ์ด์ง ๊ตฌํ๊ด๋ จ ๊ต์ก์ ์๊ฐํ๊ณ ์์ต๋๋ค. ๊ทผ๋ฐ ์๋ฌด๋๋ ์ด๊ธ์ด๋ค ๋ณด๋ ์ฝ์ง๊ฐ ์๋๋ผ๊ตฌ์. ใ กใ ก;๊ทธ๋์ ์ข๋ ์ฌ์ด ๊ฑธ ์ฐพ๋ค๋ณด๋ ๋ณธ ๊ณผ๋ชฉ์ ์๊ฐํ๊ฒ ๋์๋ค์. ์ผ๋จ ์ง๊ธ์ ์ค๊ฐ ์ ๋๋ง ๋ณธ ํฐ๋ผ, ์ ์ฒด ์๊ฐํ ํ์ ๋ค์ ๋๊ธ์ ๋ฌ๋๋ก ํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. ^^
- 0
- 2
- 266
Q&A
[Section3.DashCallback_MultipleInput]๊ด๋ จ ๋ฌธ์
value ์์ [] ๋ก ๋ฌถ์ด์ค์ list๋ก ์ธ์์ ํ๋ ๊ฑฐ์๋ค์.[]๋ฅผ ์์ ์ฃผ๋ typeerror list ๋ ์ฌ๋ผ์ก์ผ๋, value์ '์ ๋ ฅ๊ฐ 1' ์ ๋ฃ๊ฒ ๋๋ฉด ์ด๋ฒ์๋ typeerror text๊ฐ ๋์ค๊ณ , value๋ฅผ ์์ ๊ณ placeholer='์ ๋ ฅ๊ฐ 1' ์ผ๋ก ํ๋ nonetype ์๋ฌ๊ฐ ๋์ค๊ณ .. ๊ทธ๋ฅ value =1 ๋ก ํ๋๊น ์๋ฌ๋ ์ฌ๋ผ์ก๋๋ฐ, ๋์ ์ '์ ๋ ฅ๋ ๋ด์ฉ์ด ์์ต๋๋ค' ์๋ฆฌ์ ๊ฒฐ๊ณผ ๊ฐ์ด ๋ฐ๋ก ๋ค์ด๊ฐ ๋ค์. ์ผ๋จ ๋ฆฌ์คํธ๋ฅผ ์ฌ์ฉํ์ง ์๋ children ๋ฐ value ์ ๋ฆฌ์คํธ [ ] ํ์๋ ์ ์ธํ๊ณ placeholder ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. (์ฌ์ง)(์ฌ์ง)(์ฌ์ง)(์ฌ์ง)(์ฌ์ง)(์ฌ์ง)
- 0
- 1
- 199
Q&A
[section2.div1] vs code ์ฌ์ฉ๊ด๋ จ
vs code ์์, ๋ ธํธ๋ถ ํ์ผ ์คํ์์ ๋ธ๋ผ์ฐ์ ๋ด์ฉ์ด ๋์ค์ง ์์, .py ํ์ผ๋ก๋ ํจ๊ป ์ฌ์ฉํ๋ฉด์ ํ ์คํธ๋ฅผ ํ๊ณ ์์๋๋ฐ .py ํ์ผ ๋ด์ฉ์ ๋ณ๊ฒฝ ํ ๋ธ๋ผ์ฐ์ ธ์ ๋ฐ์์ด ์ด์ํ๊ฒ ์ ์๋์ ํ์ฐธ์ ํค๋งธ์๋๋ฐ ์ฌ๋ฌ๋ชจ๋ก ์คํ์ ํด๋ณด๋, vs code ์์, ๋ ธํธ๋ถ ํ์ผ๋ก ์คํํ ํ์ ๋ธ๋ผ์ฐ์ ๋ก .py ์คํ์ ๋์ค๋ ํด๋น port๋ก ์ ์ํ๋, ๊ตฌํ์ด ๋๋ค์. ๊ทธ๋ฐ๋ฐ ํด๋น port ๊ฐ ๋ ธํธ๋ถํ์ผ ์ฐ์ ์ผ๋ก ๊ตฌํ๋๋ ํ์์ด ์๋ค์. ์ด๊ฑธ ๋ชจ๋ฅด๊ณ ํ์ฐธ์ ํด๋ฉจ์ต๋๋ค. ํน์ ์ ์ฒ๋ผ ํค๋งค์๋ ๋ถ์ด ๊ณ์ค๊น๋ด ๋ด์ฉ์ฌ๋ฆฝ๋๋ค. ์ฐธ๊ณ ํ์ธ์.
- 1
- 1
- 335
Q&A
mongoose save() ์ด์ฉ๊ตฌ ์๋ฌ๋์๋ ๋ถ๋ค
์ ๋ ์๋์ ํ์ฐธ์ ํค๋งค๊ณ ์ปค๋ฎค๋ํฐ ๊ธ์ ๋ค ์ฝ์ด๋ณด๊ณ ์์๋๋ฐ ์์ ํ๋๊น ์ ๋๋ค์. ๊ฐ์ฌํฉ๋๋ค. ~!! ๊ฐ์ ์ฌ๋ฆฌ๋ ์์ ์ด๋ ์ฌ๋ฌ๊ฐ์ง๋ค์ด ์ฐจ์ด๊ฐ ๋ง์ด ๋์ ๋ฐ๋ผ๊ฐ๊ธฐ๊ฐ ํจ๋๋ค์..
- 13
- 5
- 1.5K
Q&A
[react.memo]momo ์ ์ฉ์ rendering ์ํ ํ์ธ ๊ด๋ จ๋ฌธ์
[ํด๊ฒฐ๋จ]form.js ํ์ผ์ด ์ ๋๋ก ์ ์ฅ์ด ์๋์ ๋ํ๋ ํ์์ด์์ต๋๋ค. ใ กใ ก;
- 0
- 1
- 231