Django 템플릿에 mongo의 object id가 표시됩니다. 즉, 입니다.id 내용

592 단어 의 obDjango
django 모듈에서 Object를 직접 사용합니다.id 표시 ID 컨텐트는 다음과 같이 잘못 보고됩니다.
1. 응용 프로그램 디렉터리(appdir)의 디렉터리에 templatetags를 새로 만듭니다. 디렉터리 결과와 내용은 다음과 같습니다.
/projectdir  /appdir    /templatetags
      __init__.py
      appname_tags.py
    models.py
    views.py

appname_tags.py의 내용은 다음과 같습니다.
from django import template
register = template.Library()@register.filter("mongo_id")def mongo_id(value):
    return str(value['_id'])

2. 다음 방법으로 템플릿에서 이 파일을 참조합니다.

 
  
  

here is your mongodb record id: >  

좋은 웹페이지 즐겨찾기