ํ์ฌ ์ํ์น์์ mod_wsgi์ WSGIScriptAlias๋ก ์ฅ๊ณ ์ ๊ฒฝ๋ก๋ฅผ /project ๋ก ์ฃผ๊ณ ์์ต๋๋ค. ๊ทธ๋์ ๋๋ฉ
์ธ ์ฃผ์๋ก www.example.com/project๋ก ๋ค์ด๊ฐ ์์ ์ฅ๊ณ ๊ฐ ์๋ํ๊ณ ์์ต๋๋ค.
๊ทธ๋์ urls.py์์ ๊ฒฝ๋ก๋ฅผ ์ค์ ํด์ฃผ๋ฉด www.example.com/project/... ๊ณผ ๊ฐ์ด /project/ ๋ค์ ๊ฒฝ
๋ก์ ํจํด์ ์ธ์ํฉ๋๋ค.
๊ทธ๋ฐ๋ฐ ํ
ํ๋ฆฟ์์ href๋ก ๋งํฌ๋ฅผ ์์ฑํ๊ฒ ๋๋ฉด ๊ฒฝ๋ก๊ฐ ์ํ์น ๋ฌธ์์ ๋ฃจํธ ๊ฒฝ๋ก๋ถํฐ ์์์ด ๋ฉ๋๋ค. ์ฆ,
href="test"์ ๊ฐ์ด ํ๋ฉด www.example.com/test์ ์ฃผ์๊ฐ ๋งํฌ ๊ฒฝ๋ก๋ก ์ค์ ๋ฉ๋๋ค.
์ํ๋ ๋ฐ๋ www.example.com/project/test์ ๊ฐ์ ๊ฒฝ๋ก์ธ๋ฐ, ํ
ํ๋ฆฟ ๋ฌธ์ ๋ด์์๋ href ๊ฒฝ๋ก๊ฐ
urls.py์๋ ๋ค๋ฅด๊ฒ ์ธ์์ด ๋๋ค์.
์ด๊ฒ์ ๊ดํด์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋์?
์ด์์ ์ผ๋ก๋ ์ผ๋ฐ html ์ฒ๋ผ ์๋ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๋ฉด ์ข์ ํ
๋ฐ, ๊ทธ๊ฒ๋ ๊ฐ๋ฅํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
์ถ๊ฐ๋ก, ๊ฒ์์ ํด์ ์ฐพ์๋ณด๋๊น, ../test์ ๊ฐ์ด ์๋ ๊ฒฝ๋ก ๋ฐฉ์์ ์ฐ์ง ๋ง๊ณ , ์ ๋ ๊ฒฝ๋ก ๋ฐฉ์์ผ๋ก ์จ์ผ๋ง ํ๊ณ , ๋ ๋
์ ๋ฐฉ๋ฒ์ผ๋ก๋ {% url %} ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ ๋ทฐ์ ํ์ด์ง๋ฅผ ํธ์ถํ๋ฉด ๋๋ค๋ ๋ฐ, ์ด๋ ๊ฒ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ๋ฟ์ธ๊ฐ์?
(์ผ๋จ์ {% url path-to-view %} ํ๊ทธ ๋ฐฉ์์ ์ฌ์ฉํ๋๊น ์ ์๋ํ๋ ๊ฒ์ ํ์ธํ์ต๋๋ค.)
urls.py ==>
url(r
'^project/test$', 'test.views.home', name='test_home'),template.html ==>{% url 'test_home' %}
--
Google ๊ทธ๋ฃน์ค 'Django-ko' ๊ทธ๋ฃน์ ๊ฐ์ ํ์ผ๋ฏ๋ก ๋ณธ ๋ฉ์ผ์ด ์ ์ก๋์์ต๋๋ค.
์ด ๊ทธ๋ฃน์ ๊ฒ์ํ๋ ค๋ฉด djan...@googlegroups.com(์ผ)๋ก ์ด๋ฉ์ผ์ ๋ณด๋ด์ธ์.
๊ทธ๋ฃน์์ ํํดํ๋ ค๋ฉด django-ko+...@googlegroups.com๋ก ์ด๋ฉ์ผ์ ๋ณด๋ด์ฃผ์ธ์.
๋ ๋ง์ ์ต์ ์ ๋ณด๋ ค๋ฉด http://groups.google.com/group/django-ko?hl=ko์์ ๊ทธ๋ฃน์ ๋ฐฉ๋ฌธํ์ธ์.
์ด์ฐ์ด์ฐ ํด์ ์ํ์น ์ค์ ์ ์กฐ๊ธ ๊ฑด๋๋ ค๋ณด๋, ์ฅ๊ณ ํ๋ก์ ํธ์ ๋ฃจํธ ํ์ด์ง๊ฐ www.example.com/project ์ฒ๋ผ ๋
์ด์ ์๋ ๊ฒฝ๋ก๋ฅผ ์ธ ์ ์๊ฒ ๋๊ธด ํ์ต๋๋ค.
๊ทธ๋ฐ๋ฐ ๋ฐ๊พผ ์ํ์น ์ค์ ์ด ์ผ๋ถ ๋์ํ์ง ์๋ ๋ถ๋ถ์ด ์์ด์ ๋ณต๊ตฌ ์ํค๋๊น, ๋ค์ ๋ฃจํธ ํ์ด์ง๊ฐ www.example.com ์ผ
๋ก ๋ณ๊ฒฝ๋๋ค์.
๊ฒฐ๊ตญ url ํ๊ทธ๋ฅผ ๊ณ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋์ ๋ฐฉ๋ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ถ๊ฐ๋ก ์ฐพ์๋ณด๋, settings ํ์ผ์์ ํ์ฌ ํ๋ก์ ํธ์
url ์์๋ฅผ ๋์
ํด์ href ์ฌ์ฉ ์์ ๋ถ์ฌ์ฃผ๋ ๋ฐฉ๋ฒ๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
On 1์14์ผ, ์ค์ 3์39๋ถ, ์ด์์ฐ <lee.soony...@gmail.com> wrote:
> ์๋
ํ์ธ์.
>
> WSGIScriptAlias ๋ฅผ "/" ๊ฐ ์๋ "/project"๋ก ์ค์ ์ ํ๋ฉด ๋ง์ํ์ ๊ฒ๊ณผ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๊ฒ ๊ตฐ์.
> {% url %} ํ๊ทธ๋ฅผ ์ฌ์ฉํด ์ ์์ ์ผ๋ก URL์ ์ถ๋ ฅํ๋ ค๋ฉด urls.py์์ ๋ชจ๋ ๊ฒฝ๋ก์ /project๋ฅผ ๋ํ๋ ๋ฐฉ๋ฒ ๋ฐ์ ์์
> ๊ฒ์ผ๋ก ๋ณด์
๋๋ค. ์๋์ ๊ฐ์ด
>
> urls.py ==>
>
> url(r
> '^project/test$', 'test.views.home', name='test_home'),
> template.html ==>
>
> {% url 'test_home' %}
>
> ๊ทธ๋ฆฌ๊ณ ํ
ํ๋ฆฟ ๋ด์์ ์๋๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ฐ... ์ด๋ค ๊ฒฝ์ฐ๋ฅผ ๋ง์ํ์๋์ง ์ ํ์น๊ฐ ์๋ค์. href="/project/test"
> ๋ก ์
๋ ฅํ๋ฉด ๋๋ ๊ฒ์ ์๋์ง์^^
>
> 2012๋ 1์ 14์ผ ์ค์ 12:50, bluekyu <bluekyu....@gmail.com>๋์ ๋ง:
>
>
>
>
>
>
>
>
>
> > ์ฅ๊ณ ์์ url ์ฒ๋ฆฌ ๊ด๋ จํ์ฌ ์ง๋ฌธ์ด ์์ด์ ๊ธ์ ์ฌ๋ฆฝ๋๋ค.
>
> > ํ์ฌ ์ํ์น์์ mod_wsgi์ WSGIScriptAlias๋ก ์ฅ๊ณ ์ ๊ฒฝ๋ก๋ฅผ /project ๋ก ์ฃผ๊ณ ์์ต๋๋ค. ๊ทธ๋์ ๋๋ฉ
> > ์ธ ์ฃผ์๋กwww.example.com/project๋ก๋ค์ด๊ฐ ์์ ์ฅ๊ณ ๊ฐ ์๋ํ๊ณ ์์ต๋๋ค.
>
> > ๊ทธ๋์ urls.py์์ ๊ฒฝ๋ก๋ฅผ ์ค์ ํด์ฃผ๋ฉดwww.example.com/project/... ๊ณผ ๊ฐ์ด /project/ ๋ค์ ๊ฒฝ
> > ๋ก์ ํจํด์ ์ธ์ํฉ๋๋ค.
>
> > ๊ทธ๋ฐ๋ฐ ํ
ํ๋ฆฟ์์ href๋ก ๋งํฌ๋ฅผ ์์ฑํ๊ฒ ๋๋ฉด ๊ฒฝ๋ก๊ฐ ์ํ์น ๋ฌธ์์ ๋ฃจํธ ๊ฒฝ๋ก๋ถํฐ ์์์ด ๋ฉ๋๋ค. ์ฆ,
> > href="test"์ ๊ฐ์ด ํ๋ฉดwww.example.com/test์์ฃผ์๊ฐ ๋งํฌ ๊ฒฝ๋ก๋ก ์ค์ ๋ฉ๋๋ค.
>
> > ์ํ๋ ๋ฐ๋www.example.com/project/test์๊ฐ์ ๊ฒฝ๋ก์ธ๋ฐ, ํ ํ๋ฆฟ ๋ฌธ์ ๋ด์์๋ href ๊ฒฝ๋ก๊ฐ
> > urls.py์๋ ๋ค๋ฅด๊ฒ ์ธ์์ด ๋๋ค์.
>
> > ์ด๊ฒ์ ๊ดํด์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋์?
>
> > ์ด์์ ์ผ๋ก๋ ์ผ๋ฐ html ์ฒ๋ผ ์๋ ๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ๋ฉด ์ข์ ํ
๋ฐ, ๊ทธ๊ฒ๋ ๊ฐ๋ฅํ์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
> > ์ถ๊ฐ๋ก, ๊ฒ์์ ํด์ ์ฐพ์๋ณด๋๊น, ../test์ ๊ฐ์ด ์๋ ๊ฒฝ๋ก ๋ฐฉ์์ ์ฐ์ง ๋ง๊ณ , ์ ๋ ๊ฒฝ๋ก ๋ฐฉ์์ผ๋ก ์จ์ผ๋ง ํ๊ณ , ๋ ๋
> > ์ ๋ฐฉ๋ฒ์ผ๋ก๋ {% url %} ํ๊ทธ๋ฅผ ์ฌ์ฉํด์ ๋ทฐ์ ํ์ด์ง๋ฅผ ํธ์ถํ๋ฉด ๋๋ค๋ ๋ฐ, ์ด๋ ๊ฒ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ๋ฟ์ธ๊ฐ์?
> > (์ผ๋จ์ {% url path-to-view %} ํ๊ทธ ๋ฐฉ์์ ์ฌ์ฉํ๋๊น ์ ์๋ํ๋ ๊ฒ์ ํ์ธํ์ต๋๋ค.)
>
> > --
> > Google ๊ทธ๋ฃน์ค 'Django-ko' ๊ทธ๋ฃน์ ๊ฐ์
ํ์ผ๋ฏ๋ก ๋ณธ ๋ฉ์ผ์ด ์ ์ก๋์์ต๋๋ค.
> > ์ด ๊ทธ๋ฃน์ ๊ฒ์ํ๋ ค๋ฉด djan...@googlegroups.com(์ผ)๋ก ์ด๋ฉ์ผ์ ๋ณด๋ด์ธ์.
> > ๊ทธ๋ฃน์์ ํํดํ๋ ค๋ฉด django-ko+...@googlegroups.com๋ก ์ด๋ฉ์ผ์ ๋ณด๋ด์ฃผ์ธ์.
> > ๋ ๋ง์ ์ต์ ์ ๋ณด๋ ค๋ฉดhttp://groups.google.com/group/django-ko?hl=ko์์ ๊ทธ๋ฃน์ ๋ฐฉ๋ฌธํ์ธ์.
>
> --
> -------------------------
> ์ ํ์ํํธ ์ด ์์ฐ
> 010-4278-1346