2016-05-24 2 views
-2

Как я могу сделать свое приложение django при запуске сервера, а затем, когда я поставил 127.0.0.1, мой url wil покажет мой созданный сайт .. не 127.0.0.1/posts Вот мой urls.py для моего сайта.Django: Нужна помощь для моих URL. Покажет мой веб-сайт, когда я удалю 127.0.0.1/

админ urls.py

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

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

мой urls.py на MyApp

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

from .views import (
    post_list, 
    post_create, 
    post_detail, 
    post_update, 
    post_delete, 
) 

urlpatterns = [ 
    url(r'^$', post_list, name='list'), 
    url(r'^create/$', post_create), 
    url(r'^(?P<id>\d+)/$', post_detail, name='detail'), 
    url(r'^(?P<id>\d+)/edit/$', post_update, name='update'), 
    url(r'^(?P<id>\d+)/delete/$', post_delete), 
] 

Мой текущий проект является то, что, когда я к нему доступ должно быть 127.0.0.1/posts/ Я хочу, чтобы мой post_list показать, когда я ударил 1 27.0.0.1/

Я хочу развернуть его на pythonanywhere ... Надеюсь, вы, ребята, поможете мне ... Спасибо!

+2

Простым ответом является шаблон url, который соответствует базовому URL-адресу, хотя вы можете взглянуть на документацию, чтобы понять, как работают шаблоны. – Sayse

+0

kinda new, все еще путают, как работают URL. –

+0

Вы должны посмотреть [документацию] (https://docs.djangoproject.com/en/1.9/topics/http/urls/v). – Sayse

ответ

0

Я думаю, что вам нужно изменить ваш администратор urls.py

перед:

url(r'^posts/', include("posts.urls", namespace='posts')), 

после:

url(r'',include('posts.urls', namespace='post')), 
0

url(r'', include('posts.urls'))

вы должны использовать это в админ urls.py