ISR不在django服务器中工作,但在下一个开发服务器中工作

ISR不在django服务器中工作,但在下一个开发服务器中工作,django,django-rest-framework,next.js,Django,Django Rest Framework,Next.js,您好,我最近遇到了一个错误,当我尝试在django python服务器中执行ISR时,它失败了,但当我在下一个开发服务器中执行ISR时,它工作了。。在开发服务器上,当我更新django管理面板中的内容时,它会在开发服务器中更改,但在生产模式下,我们使用django服务器时,它不会在那里工作,解决方案是什么 index.js import Head from 'next/head' import Image from 'next/image' import Posts from '../comps

您好,我最近遇到了一个错误,当我尝试在django python服务器中执行ISR时,它失败了,但当我在下一个开发服务器中执行ISR时,它工作了。。在开发服务器上,当我更新django管理面板中的内容时,它会在开发服务器中更改,但在生产模式下,我们使用django服务器时,它不会在那里工作,解决方案是什么

index.js

import Head from 'next/head'
import Image from 'next/image'
import Posts from '../comps/Posts'
import styles from '../styles/Home.module.css'



export default function Home({data}) {
  console.log(data)
  return (
    <div>
     {data.map(e=>{
               return(
               <div>
                   <h1 id='data_h1'>{e.username}</h1>
               </div>
               )
            })}
   </div>

 )
}


export async function getStaticProps() {

  const res = await fetch('http://127.0.0.1:8000/userprofile_data/');
  const data = await res.json();

  return {props: {data}, revalidate: 1 };
从“下一个/头部”导入头部
从“下一个/图像”导入图像
从“../comps/Posts”导入帖子
从“../styles/Home.module.css”导入样式
导出默认函数Home({data}){
console.log(数据)
返回(
{data.map(e=>{
返回(
{e.username}
)
})}
)
}
导出异步函数getStaticProps(){
const res=等待取数('http://127.0.0.1:8000/userprofile_data/');
const data=wait res.json();
返回{props:{data},重新验证日期:1};

}

您是否将服务器基础URL硬编码为
http://127.0.0.1:8000
?当部署到生产环境中时,这可能不是正确的URL