在此服务器上找不到请求的URL/。(Django)
在按照本教程使用apache2部署Django项目时:我在该服务器上找不到请求的URL。 /var/www/portfolio/portfolio/url.py在此服务器上找不到请求的URL/。(Django),django,Django,在按照本教程使用apache2部署Django项目时:我在该服务器上找不到请求的URL。 /var/www/portfolio/portfolio/url.py from django.contrib import admin from django.urls import path, include from django.conf import settings from django.conf.urls.static import static from main.views import
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from main.views import blog_detail, project_detail
urlpatterns = [
path('', include('main.urls')),
path('admin/', admin.site.urls),
path('tinymce/', include('tinymce.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.urls import path
from . import views
app_name = "main"
urlpatterns = [
path('', views.homepage_view, name="homepage_view"),
path("contact/", views.contact_view, name="contact_view"),
path("services/", views.services_view, name="services_view"),
path("blog/", views.blog_view, name="blog_view"),
path("blog/<str:slug>/", views.blog_detail, name="blog_detail"),
path("projects/", views.projects_view, name="projects_view"),
path("projects/<str:slug>/", views.project_detail, name="project_detail"),
]
/var/www/portfolio/main/url.py
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from main.views import blog_detail, project_detail
urlpatterns = [
path('', include('main.urls')),
path('admin/', admin.site.urls),
path('tinymce/', include('tinymce.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
from django.urls import path
from . import views
app_name = "main"
urlpatterns = [
path('', views.homepage_view, name="homepage_view"),
path("contact/", views.contact_view, name="contact_view"),
path("services/", views.services_view, name="services_view"),
path("blog/", views.blog_view, name="blog_view"),
path("blog/<str:slug>/", views.blog_detail, name="blog_detail"),
path("projects/", views.projects_view, name="projects_view"),
path("projects/<str:slug>/", views.project_detail, name="project_detail"),
]
从django.url导入路径
从…起导入视图
app_name=“main”
URL模式=[
路径(“”,views.homepage\u view,name=“homepage\u view”),
路径(“contact/”,views.contact\u view,name=“contact\u view”),
路径(“services/”,views.services\u view,name=“services\u view”),
路径(“blog/”,views.blog\u view,name=“blog\u view”),
路径(“blog/”,views.blog\u detail,name=“blog\u detail”),
路径(“projects/”,views.projects\u view,name=“projects\u view”),
路径(“projects/”,views.project\u detail,name=“project\u detail”),
]
/etc/apache2/sites available/portfolio.conf
<VirtualHost *:80>
ServerName myhostname
ErrorLog ${APACHE_LOG_DIR}/portfolio-error.log
CustomLog ${APACHE_LOG_DIR}/portfolio-access.log combined
WSGIDaemonProcess portfolio processes=2 threads=25 python-path=/var/www/portfolio
WSGIProcessGroup portfolio
WSGIScriptAlias / /var/www/portfolio/portfolio/wsgi.py
Alias /robots.txt /var/www/portfolio/static/robots.txt
Alias /favicon.ico /var/www/portfolio/static/favicon.ico
Alias /static/ /var/www/portfolio/static/
Alias /static/ /var/www/portfolio/media/
<Directory /var/www/portfolio/portfolio>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
<Directory /var/www/portfolio/static>
Require all granted
</Directory>
<Directory /var/www/portfolio/media>
Require all granted
</Directory>
</VirtualHost>
服务器名myhostname
ErrorLog${APACHE_LOG_DIR}/portfolio-error.LOG
CustomLog${APACHE\u LOG\u DIR}/portfolio-access.LOG组合
WSGIDaemonProcess portfolio进程=2线程=25 python路径=/var/www/portfolio
WSGIProcessGroup投资组合
WSGIScriptAlias//var/www/portfolio/portfolio/wsgi.py
别名/robots.txt/var/www/portfolio/static/robots.txt
别名/favicon.ico/var/www/portfolio/static/favicon.ico
别名/static//var/www/portfolio/static/
别名/static//var/www/portfolio/media/
要求所有授权
要求所有授权
要求所有授权
我试着转到/admin,但它仍然404s在
'main.url'
中有哪些路径?我将把它们添加到我的帖子中'main.url'
中有哪些路径?我将把它们添加到我的帖子中