Форум сайта python.su
Есть главная страница и есть страница покупок. Я пытаюсь сделать так что бы когда происходил переход на страницу покупок происходила замена только тела главной страницы. Но переход вроде как происходит, а замена нет.
#urls.py urlpatterns = patterns('fields.views', # Examples: # url(r'^$', 'datafield.views.home', name='home'), # url(r'^blog/', include('blog.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^', 'index', name='index'), url(r'^purchase/$', 'purchase', name='purchase'), )
#views.py def purchase(request): return render_to_response('purchase.html')
#purchase.html {% extends 'index.html' %} {% load staticfiles %} {% block purchase %} <!--Main part Start--> <!--Ads--> <section id="homepage-ads"> <div class="row"> </div> </section> <!--Main Content--> <section id="homepage-about"> <div class="row centered-text"> <div class="large-12 columns"> <h2>Purchase</h2> </div> </div> </section> {% endblock %}
#index.html <!-- Left top-bar menu--> <ul class="right"> <li class="divider"></li> <li> <a href="/">How to Use</a> </li> <li class="divider"></li> <li> <a href='{% url 'purchase' %}'>Purchase</a> #ссылка на переход по кнопке на #страницу покупок </li> <li class="divider"></li> <li class="has-form"> <a href="/" class="button">Sign In</a> </li> </ul> </section> </nav> </div> {% block main %} {% endblock %} {% block purchase %} {% endblock %} <!--Footer Start-->
Офлайн
britishdчто значит вроде как? у вас логи пишутся, смотрите был ли запрос на нужный URL и был ли получен ответ.
переход вроде как происходит
britishdвы не можете отличить контент на двух страницах???странности какие то.
а замена нет
britishdвероятно правильнее его поместить либо внутрь блока, либо в базовую страницу.
{% load staticfiles %}
Офлайн
Переход происходит по ссылке. Замены нет. Даже если я вместо блока в файл покупок подсуну полностью весь код html главной страницы изменив только то что нужно, все равно ничего не происходит. В адресной строке браузера адрес меняется с : 127.0.0.1:8000 на 127.0.0.1:8000/purchase
Офлайн
Все решилось просто:
url(r'^', 'index', name='index'),
url(r'^$', 'index', name='index'),
Офлайн