gpt4 book ai didi

python - Django 使用 IP 地址定义默认 View

转载 作者:行者123 更新时间:2023-12-01 03:20:14 24 4
gpt4 key购买 nike

我将我的 Django 项目 迁移到 Ubuntu 远程服务器。我正在使用 mod_wsgi 来运行服务器,并且我对默认页面有一些疑问。

我是这个领域的新手,如果我的问题不好或无用,我深表歉意..

当我想连接到我的 Django 应用程序时,我必须编写类似的内容:

http://172.XX.XX.XXX/Home/login/

如果我只写:

http://172.XX.XX.XXX

我明白了:

Page not found

Using the URLconf defined in Etat_civil.urls, Django tried these URL patterns, in this order:

^admin/
^BirthCertificate/
^Identity/
^Accueil/
^Home/
^captcha/
^Mairie/

The current URL, , didn't match any of these.

我的问题是:

如何定义重定向网址以写入 http://172.XX.XX.XXX在我的浏览器中直接转到 http://172.XX.XX.XXX/Home/login/例如?

这是我项目中的 urls.py 文件:

from django.conf.urls import url, include
from django.contrib import admin
from django.conf.urls.static import static
from django.conf import settings

from BirthCertificate import views
from Identity import views
from Accueil import views
from log import views
from Mairie import views


urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^BirthCertificate/', include('BirthCertificate.urls')),
url(r'^Identity/', include('Identity.urls')),
url(r'^Accueil/', include('Accueil.urls')),
url(r'^Home/', include('log.urls')),
url(r'^captcha/', include('captcha.urls')),
url(r'^Mairie/', include('Mairie.urls')),
]

因为我只想写我的 IP 地址以便访问我的 Django 应用程序,而不是一直写完整的 url。

如果您需要一些文件(apache2 文件,...),请告诉我必须在那里发布哪个文件。

最佳答案

将其包含在任何应用程序的views.py 文件中:

from django.shortcuts import redirect

def some_view(request):
return redirect('/Home/login/')

假设 View 位于log应用程序中,将其包含在您的 urls.py 中:

from log.views import some_view

urlpatterns = [
url(r'^$', some_view,name='index'),
url(r'^admin/', admin.site.urls),
url(r'^BirthCertificate/', include('BirthCertificate.urls')),
url(r'^Identity/', include('Identity.urls')),
url(r'^Accueil/', include('Accueil.urls')),
url(r'^Home/', include('log.urls')),
url(r'^captcha/', include('captcha.urls')),
url(r'^Mairie/', include('Mairie.urls')),
]

关于python - Django 使用 IP 地址定义默认 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41999028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com