Python facebook og调试器可以';t解析django request.build\u absolute\u uri的字符串输出端口

Python facebook og调试器可以';t解析django request.build\u absolute\u uri的字符串输出端口,python,django,facebook-opengraph,Python,Django,Facebook Opengraph,目前我正在从view.py内部呈现og:url字符串,该字符串在模板中呈现如下: # view.py context = { 'og_url' : request.build_absolute_uri() } # template.html <meta property="og:url" content="{{ og_url }}" /> 然而,当我运行Facebook OG调试器时,我得到一个206重定向到http://beta.example.com作为规范url列出

目前我正在从
view.py
内部呈现
og:url
字符串,该字符串在模板中呈现如下:

# view.py
context = {
    'og_url' : request.build_absolute_uri()
}

# template.html
<meta property="og:url" content="{{ og_url }}" />
然而,当我运行Facebook OG调试器时,我得到一个206重定向到
http://beta.example.com
作为规范url列出。。。我唯一能使其工作的方法是复制上述输出并粘贴以替换模板中的输出:

# template.html
<meta property="og:url" content="http://beta.example.com:8000/" />
这将在Facebook OG中正确解析。。。所以我认为这是角色设置的问题?如果是这样,谁该受到责备?Django还是Facebook?其次,我可以同时做些什么来确保Django的输出被Facebook解析

# template.html
<meta property="og:url" content="http://beta.example.com:8000/" />
# view.py
context = {
    'og_url' : "http://beta.example.com:8000/"
}

# template.html
<meta property="og:url" content="{{ og_url }}" />