Я новичок в django, но опыт в Python и Java-программировании с различными фреймворками. Я сделал для себя приятное приложение для django, но я не могу заставить его соответствовать www.mysite.com, а не www.mysite.com/myapp.
Я определил URL-адреса и представления в моем urls.conf, который в настоящее время не отключен от приложения (не обращайте на это внимание).
urlpatterns = patterns('myapp.views',
(r'^myapp/$', 'index'),
(r'^myapp/(?P<some_id>\d+)/global_stats/$', 'global_stats'),
(r'^myapp/(?P<some_id>\d+)/player/(?P<player_id>\d+)/$', 'player_stats'),
)
Все это работает как шарм. Если кто-то отправится на сайт www.mysite.com/myapp, они попадут в мой индексный указатель, который вызывает перенаправление http на мой "правильный" URL-адрес по умолчанию.
Итак, как я могу добавить шаблон, который будет делать то же самое, что (r '^ myapp/$', 'index'), но без /myapp - то есть, www.mysite.com должно быть достаточно?
Я бы подумал, что это будет очень простой материал... Я попытался добавить строку вроде:
(r'^$', 'index'),
однако это бросает меня в цикл...
Надеюсь, что гуру-джанго могут объяснить это для меня!