2012-05-14 2 views
2

나는 Grok tutorial을 다음 그리고 난이 POST 폼의grok 수 나가서 설명하자면 NameError : 속성 = "액션보기/URL"

tal:attributes="action view/url" 

부분에 오류를 받고 있어요. 나는 URL 에서이 plops 가정하지만, 나는 왜 다음과 같은 오류가 발생하는지 혼란스러워.

File "/root/.buildout/eggs/Chameleon-2.8.5-py2.6.egg/chameleon/utils.py", line 404, in __getitem__ 
    raise NameError(key) 
NameError: url 

- Expression: "view/url" 
- Filename: /root/Sample/src/sample/app_templates/edit.cpt 
- Location: (3:29) 
- Source:  <form tal:attributes="action view/url" method="POST"> 
             ^^^^^^^^ 

Zope 또는 Grok에 대한 경험이 없습니다. 무엇이 누락 되었습니까?

답변

0

나는 (단지 자습서 다음되었다) 문제의 실제 이유가 무엇인지 전혀 단서가 없다, 그러나 당신이 tal:attributes="action view.url()"에 문제가 자리를 대체 할 경우, 오류가 사라질 것 같다 당신은 튜토리얼을 계속할 수 있습니다. ("= 속성 : 탈이`view.url()`액션 파이썬"액션 view.url을 = 속성 :

+0

당신이 탈이'시도 수 (아무도 ㅎ 2 년이 답변을 신경 쓰지))'정말로 작동해서는 안됩니다 ?? btw. 나는 튜토리얼을 따르지 않았지만,'view.url()'은 파이썬이므로'tal'는 파이썬으로 그것을 tal 표현으로 사용하지 말아야한다. – Mathias

+0

이렇게하면됩니다. 안타깝게도 튜토리얼은 현재 죽어있는 것처럼 보이기 때문에 결국 완료 할 수 없습니다 (예 : 누락 된 장이 있음). 그래서이 모든 문제는 현재 너무 중요하지 않습니다. –

+0

내가보기에는 그록이 버려진 것처럼 보였으므로 너무 깊이 파고 들지는 않았다. "Zope 스타일"객체 게시 개념을 빨리 이해할 수있는 좋은 방법입니다. –

관련 문제