2010-08-18 2 views
0

나는 epydoc에서 reStructuredText를 사용하고 있습니다. 내부 링크의 텍스트를 링크의 대상과 어떻게 다르게 할 수 있습니까? 나는 가지고있다 :epydoc 및 reStructuredText는 링크 이름을 변경합니다.

:todo: Figure out the `Product.manufacturer` relationship in `Product`. 

제품 연결은 좋게 본다 Product 객체에 연결한다. Product.manufacturer 링크는 적절한 멤버 변수로 이동하지만, Product.manufacturer 텍스트 대신 제조업체로만 지정하고 싶습니다.

내가 epytext를 사용하면이 작업을 수행 할 수 있지만 reStructuredText를 사용하면 나중에 문서 생성기를 전환 할 수 있습니다. 그 epydoc을 고려

:attribute:`manufacturer <Product.manufacturer>` 

기본을 무시 것으로 보인다, 스핑크스와,

`manufacturer <Product.manufacturer>`_ 

을 또는 :

답변

0

나는 나 자신을 epydoc에 익숙하지 해요,하지만 일반 reStructuredText 방법이 될 것이다 링크를 제공하는 역할, 그것은 그것에 남아있을 것입니다. 그러나이 작업을 가장 가능성이 높습니다 :

:todo: Figure out the `manufacturer <Product.manufacturer>` relationship in `Product`. 
+0

불행하게도 이것은 단지 실제 URL ../Product.manufacturer를 가리키는,이 객체에 대한 – lost

+0

@lost을 페이지의 위치를 ​​삽입하는 것이 아니라 : 당신이이 일을하다 기본 reStructuredText에서,'\'manufacturer \'_' (후행 밑줄에주의하십시오.) 또는 밑줄없이 (따라서 "기본 역할"로 만듦) epydoc으로? 전자는 설명대로 작동하지만 후자가 작동해야하는 것처럼 들립니다. –

+0

아, 나는 epydoc에서 _로 해냈다. 그러나 epydoc에서'store() '를 쓰면 출력 (고정 너비 글꼴)에 "store() "및 "실패한 식별자 상호 참조() baseplot.BasePlot.store() > – lost