Направление url.py для исправления HTML в Pythonanywhere Django - PullRequest
0 голосов
/ 03 марта 2020

Я создал свой Django проект локально и использовал следующую структуру для хранения URL-адресов:

- main_project folder
--app folder
---templates folder
----app folder
-----results.html
-----thanks.html

Теперь, когда я переместил этот проект в PythonAnywhere, он не выбирает ни один из html файлы или их URL - и любой URL просто направляет на главную (индексную) страницу.

Мое приложение - файл url.py :

from django.conf.urls import url, include
from . import views
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    url('', views.address_input, name='address_input'), 
    url('results/', views.address_input, name='results'),
    url('outofrange/', views.handler500, name='outofrange'),
    url('thanks/', views.contactview, name='thanks'),
    ]
handler404 = 'apps.views.handler404'
handler500 = 'apps.views.handler500'

Мой проект - файл url.py :

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


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url('app/', include('app.urls')),
    url('', include('app.urls')),
]

Кроме того, мой файл settings.py имеет следующие настройки и читает файл. css в состоянии c.

# default static files settings for PythonAnywhere.
# see https://help.pythonanywhere.com/pages/DjangoStaticFiles for more info
MEDIA_ROOT = u'/home/user/project/media'
MEDIA_URL = '/media/'
STATIC_ROOT = u'/home/user/project/app/static'
STATIC_URL = '/static/'

Может кто-нибудь мне помочь направьте URL-адреса в правильном направлении.

PS: я смог использовать PATH в urls.py в моей среде разработки, но не могу использовать его в Python в любом месте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...