filefield 의 데이터를 javascript 변수에 담고 싶은데 어떻게 해야 합니까?

239 views
Skip to first unread message

Kyung-Ho Jeong

unread,
May 24, 2012, 9:06:43 PM5/24/12
to djan...@googlegroups.com
안녕하세요. 장고, 파이썬, 자바스크립트 초보 입니다(아는게 없네요ㅜㅜ)
지금 데이터베이스의 내용을 자바스크립트로 던져 주었는데
파일필드의 url을 자바스크릅트의 변수로 넣는 법을 모르겠네요 =_=
처음엔 단순히 var url = {{data.file.url}} 이런 방법을 생각했는데.
아래와 같은 에러만.. 나오네요. 뭔가 자바스크릅트의 스트링 형으로 넣어주던지 해야할 것 같은데
여러가지 방법을 동원해도 안되서 질문 남깁니다 ^^
(gps_info는 데이터베이스에서 받은 데이터입니다)
Uncaught ReferenceError: gps_info is not defined

// db에서 좌표 얻어오기 {% for gps_info in gps_information %} var myLatlng = new google.maps.LatLng({{gps_info.latitude}}, {{gps_info.longitude}}); marker.push( new google.maps.Marker({ position: myLatlng, title:"Hello World!", animation: google.maps.Animation.DROP })); // 선 그리기 좌표 저장 line_gps.push( new google.maps.LatLng( {{gps_info.latitude}}, {{gps_info.longitude}} ) ); lastGps = new google.maps.LatLng( {{gps_info.latitude}}, {{gps_info.longitude}} ); photo.push(gps_info.photo); {% endfor %}


woo jing Seok

unread,
May 24, 2012, 9:29:55 PM5/24/12
to djan...@googlegroups.com
혹시나 해서...
var url = "{{data.file.url}}"
요렇게 따옴표로 감싸는걸 잊으신건 아닌가요?

2012년 5월 25일 오전 10:06, Kyung-Ho Jeong <mol...@gmail.com>님의 말:


--
Google 그룹스 'Django-ko' 그룹에 가입했으므로 본 메일이 전송되었습니다.
웹에서 이 토론을 보려면 https://groups.google.com/d/msg/django-ko/-/-gpik87FSfMJ을(를) 방문하세요.
이 그룹에 게시하려면 djan...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 django-ko+...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/django-ko?hl=ko에서 그룹을 방문하세요.

이순연

unread,
May 24, 2012, 11:07:55 PM5/24/12
to djan...@googlegroups.com
맨 마지막줄 템플릿 잘못된 것아닌지요?
photo.push(gps_info.photo);

이렇게
photo.push("{{gps_info.photo}}");

photo가 파일필드이고 URL을 넘겨줘야 한다면
photo.push("{{gps_info.photo.url}}");



2012년 5월 25일 금요일에 Kyung-Ho Jeong님이 작성:
--
Google 그룹스 'Django-ko' 그룹에 가입했으므로 본 메일이 전송되었습니다.
웹에서 이 토론을 보려면 https://groups.google.com/d/msg/django-ko/-/-gpik87FSfMJ을(를) 방문하세요.
이 그룹에 게시하려면 djan...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 django-ko+...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/django-ko?hl=ko에서 그룹을 방문하세요.


--


-------------------------


Kyung-Ho Jeong

unread,
May 25, 2012, 1:12:08 AM5/25/12
to Django-ko
이런... 왜 안되나 했더니... 쌍따옴표를 넣어줘야 하는군요 ^^;;;;;;;;;;;;;;;;;;
감사합니다

On 5월25일, 오후12시07분, 이순연 <lee.soony...@gmail.com> wrote:
> 맨 마지막줄 템플릿 잘못된 것아닌지요?

> photo.push(gps_info.photo);*
> *


>
> 이렇게
> photo.push("{{gps_info.photo}}");
>
> photo가 파일필드이고 URL을 넘겨줘야 한다면
> photo.push("{{gps_info.photo.url}}");
>
> 2012년 5월 25일 금요일에 Kyung-Ho Jeong님이 작성:
>
>
>
>
>
>
>
>
>
> > 안녕하세요. 장고, 파이썬, 자바스크립트 초보 입니다(아는게 없네요ㅜㅜ)
> > 지금 데이터베이스의 내용을 자바스크립트로 던져 주었는데
> > 파일필드의 url을 자바스크릅트의 변수로 넣는 법을 모르겠네요 =_=
> > 처음엔 단순히 var url = {{data.file.url}} 이런 방법을 생각했는데.
> > 아래와 같은 에러만.. 나오네요. 뭔가 자바스크릅트의 스트링 형으로 넣어주던지 해야할 것 같은데
> > 여러가지 방법을 동원해도 안되서 질문 남깁니다 ^^
> > (gps_info는 데이터베이스에서 받은 데이터입니다)
> > Uncaught ReferenceError: gps_info is not defined
>
> > // db에서 좌표 얻어오기 {% for gps_info in gps_information %} var myLatlng = new
> > google.maps.LatLng({{gps_info.latitude}}, {{gps_info.longitude}});
> > marker.push( new google.maps.Marker({ position: myLatlng, title:"Hello
> > World!", animation: google.maps.Animation.DROP })); // 선 그리기 좌표 저장
> > line_gps.push( new google.maps.LatLng( {{gps_info.latitude}},
> > {{gps_info.longitude}} ) ); lastGps = new google.maps.LatLng(
> > {{gps_info.latitude}}, {{gps_info.longitude}} );
> > photo.push(gps_info.photo); {% endfor %}
>
> > --
> > Google 그룹스 'Django-ko' 그룹에 가입했으므로 본 메일이 전송되었습니다.

> > 웹에서 이 토론을 보려면https://groups.google.com/d/msg/django-ko/-/-gpik87FSfMJ을(를)
> > 방문하세요.
> > 이 그룹에 게시하려면 djan...@googlegroups.com <javascript:_e({}, 'cvml',
> > 'djan...@googlegroups.com');>(으)로 이메일을 보내세요.
> > 그룹에서 탈퇴하려면 django-ko+...@googlegroups.com <javascript:_e({},
> > 'cvml', 'django-ko%2Bunsu...@googlegroups.com');>로 이메일을 보내주세요.
> > 더 많은 옵션을 보려면http://groups.google.com/group/django-ko?hl=ko에서 그룹을 방문하세요.


>
> --
>
> -------------------------
> 유하소프트 이 순연
> 010-4278-1346

> l <o...@youhasoft.com>ee.soony...@gmail.comhttp://mkstudy.net<http://db.mkstudy.net>http://dongsunsi.youhasoft.com/

Reply all
Reply to author
Forward
0 new messages