我在项目的后端使用Django,而在前端使用React。因此,我必须指定一个提供index.html的后备URL,该URL包含所有前端代码的脚本。
但是我希望Django匹配use Illuminate\Support\Facades\DB;
[...]
public function handle()
{
User::first();
$children = [];
for ($i = 0; $i < 5; $i++)
{
$pid = pcntl_fork();
if ($pid == -1)
{
die('pmap fork error');
}
else
{
if ($pid)
{
$children[] = $pid;
}
else
{
DB::connection()->reconnect(); // <----- add this
User::first(); exit;
}
}
}
foreach ($children as $child)
{
pcntl_waitpid($child, $status);
}
}
和admin
。下面的正则表达式解决了该问题,但是访问admin/
不会附加斜杠(我在设置中将APPEND_SLASH设置为True)。当我使用管理界面时,结果是看起来像admin
而不是adminapis
的网址。
有什么想法可以保留斜杠吗?
admin/apis
答案 0 :(得分:1)
您的网址格式应为r"admin/"
,且不带问号,即,强制在末尾加斜杠。
然后验证您的settings.py中是否存在否 APPEND_SLASH=False
(您希望使用默认值True
)。
现在,当您输入网址[…]/admin
时,会自动添加一个斜杠。
如果您不删除问号,则django不会添加尾部斜杠,因为没有该URL,该URL就有效。