如何只允许特定国家/地区的用户访问我的django网站?

时间:2019-02-19 17:16:56

标签: django django-models django-views

我正在建立一个由Django支持的网站,仅服务于特定国家/地区。然后,如何将流量从所有其他国家/地区重定向到特定的错误页面?

1 个答案:

答案 0 :(得分:5)

您可以根据属于特定国家/地区的IP范围返回 <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <fragment xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/map" android:name="com.google.android.gms.maps.SupportMapFragment" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.mapwithmarker.MapsMarkerActivity" /> <LinearLayout android:id="@+id/linearLayoutTmap" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_alignParentBottom="true" android:gravity="bottom" android:orientation="vertical"> <android.support.design.widget.FloatingActionButton android:id="@+id/navigate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_marginRight="28dp" android:layout_marginBottom="15dp" android:clickable="true" app:srcCompat="@drawable/location" /> <android.support.design.widget.FloatingActionButton android:id="@+id/current_location" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|end" android:layout_marginRight="28dp" android:layout_marginBottom="65dp" android:clickable="true" app:srcCompat="@android:drawable/ic_menu_compass" /> </LinearLayout> </RelativeLayout> 标头,也可以仅使用此library来执行此操作,您可以选择特定IP或整个国家/地区

403