小编chr*_*mbo的帖子

如何在 Geodjango 的管理员中更改地图的默认缩放级别?

我最近一直在研究 GeoDjango,我正在努力自定义管理部分中显示的 openstreet 地图的默认缩放级别。以下是我尝试过的,但没有效果,请帮助。

from django.contrib.gis import admin

class LocationAdmin(admin.OSMGeoAdmin):
    default_zoom = 5

admin_site.register(ReferenceSpaceLocation, LocationAdmin)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

django django-admin geodjango openstreetmap

6
推荐指数
1
解决办法
678
查看次数

Nginx 未将服务器错误重定向到自定义页面

我在 docker 中配置了 Nginx,将错误 500 重定向到自定义页面 (500.php),但此错误没有被重定向到我的自定义页面。您能帮忙吗?

以下是我在 .docker/conf/nginx 中的配置

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    server_name localhost;

    root /var/www/html/;


    location / {
        error_page 500 = /500.php;
    }
}
Run Code Online (Sandbox Code Playgroud)

nginx docker nginx-config

1
推荐指数
1
解决办法
2023
查看次数

单击浏览器后退按钮时如何警告用户

我想在用户单击浏览器“后退按钮”时警告用户,然后在确认后重定向。下面是我的 JS 代码,但仅适用于 Firefox,我想让它也适用于 chrome 和其他浏览器。

注意:为了在 chrome 中触发事件,我需要先点击页面正文,然后点击浏览器的“后退”按钮(这不好)。

请协助。

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <title>Page2</title>
</head>
<body>
  <script src="https://code.jquery.com/jquery-3.4.1.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo="
        crossorigin="anonymous"></script>
  <script>
    $(function(){
      window.history.pushState({page: 1}, "", "");
      window.onpopstate = function(event) {
        if(event){
          var confirm = window.confirm("Please, note that you may lose your move details by returning to the previous page.");
        }
      }
    });
  </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript safari jquery google-chrome cross-browser

0
推荐指数
1
解决办法
4028
查看次数