Django Blog App функциональность URL - PullRequest
0 голосов
/ 17 мая 2011

Я пытаюсь интегрировать следующее приложение блога https://github.com/nathanborror/django-basic-apps, поэтому в свой основной urls.py я включил URL-адреса блога как (r'^blog/',include('basic.blog.urls')), Теперь мой вопрос заключается в том, что теперь, когда я указываю свой браузер на блог ПРИЛОЖЕНИЕ http://127.0.0.1/blog/ я получаю сообщение как «Почтовый архив», как перейти отсюда, т.е. как публиковать блог и получать то же самое. Каков URL, который будет использоваться .. Ниже приведены URL-адреса блога

from django.conf.urls.defaults import *


urlpatterns = patterns('basic.blog.views',
url(r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{1,2})/(?P<slug>[-\w]+)/$',
    view='post_detail',
    name='blog_detail'
),
url(r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{1,2})/$',
    view='post_archive_day',
    name='blog_archive_day'
),
url(r'^(?P<year>\d{4})/(?P<month>\w{3})/$',
    view='post_archive_month',
    name='blog_archive_month'
),
url(r'^(?P<year>\d{4})/$',
    view='post_archive_year',
    name='blog_archive_year'
),
url(r'^categories/(?P<slug>[-\w]+)/$',
    view='category_detail',
    name='blog_category_detail'
),
url (r'^categories/$',
    view='category_list',
    name='blog_category_list'
),
url(r'^tags/(?P<slug>[-\w]+)/$',
    view='tag_detail',
    name='blog_tag_detail'
),
url (r'^search/$',
    view='search',
    name='blog_search'
),
url(r'^page/(?P<page>\d+)/$',
    view='post_list',
    name='blog_index_paginated'
),
url(r'^$',
    view='post_list',
   name='blog_index'
),
)

Ответы [ 3 ]

1 голос
/ 17 мая 2011

Я никогда не использовал это приложение для ведения блогов, но я догадываюсь, потому что оно предполагает, что оно «базовое», оно просто предоставит голые кости. Так что моей отправной точкой будет добавление поста и посмотреть, что произойдет.

Если в / blog / нет способа добавить сообщение, зарегистрируйте модели на своем сайте администратора и добавьте его таким образом. Я предполагаю, что вам, возможно, придется создавать свои собственные разделы добавления ...

Если вы не хотите этого делать, djang-blog-zinnia - это приложение для блогов, которое я использовал, и оно мне действительно нравится

0 голосов
/ 17 мая 2011

Я использовал и настроил базовое приложение для блога

Создание можно выполнить через интерфейс администратора, модели уже зарегистрированы в интерфейсе администратора

Вам просто нужно предоставитьхороший макет и несколько классных таблиц стилей для начала работы

0 голосов
/ 17 мая 2011

Нет конкретных URL для создания постов, поэтому вам нужно сделать это через интерфейс администратора. Я посмотрел на код и есть специальный шаблон для создания / изменения post объектов.

...