Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 11, 2014 11:39:09

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

проблема с url в django 1.5

grig2014
а где эти золотые 6 страниц?
https://docs.djangoproject.com/en/1.5/

Tutorial: Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6

Выложите весь код в архиве

Офлайн

#2 Янв. 11, 2014 16:28:31

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

проблема с url в django 1.5

grig2014
url(r'^news5/$', ‘news5’, name='h_newsct5') здесь ‘news5’ - питоновская строка, а если без кавычек бтать news5 (как вы советуете) , то это по питону “обратный вызов функции”…
опять же, если смотри в доки, то и используйте как положено - в документации все работает, потому что там указано через приложения и систему пакетов Питона.

откуда джанга знает про news5 функцию? если вы ее в начале явно импортировали, то значит используете объект функции в указании урла, как то так:
from views import news5
url(r'^news5/$', news5, name='h_newsct5')

если не импортировали, НО у вас корректно построено приложение. Для примера у вас есть Django проект в котором есть myapp прилодение, внутри него модуль с функциями представления views.py, в которотм задана искомая функция news5, то код будет выглядеть на подобие того что вы видили в оках:
url(r'^news5/$', 'myapp.views.news5', name='h_newsct5')



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Янв. 11, 2014 19:01:21

grig2014
Зарегистрирован: 2014-01-06
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема с url в django 1.5

grig2014
вопрос: некоторые шаблоны из экспериментальных я удалил, но они тем не менее в браузере при вызове появляются (перепроверил - шаблоны стерты, несколькими браузерами включая lynx с другого unix узла проверял - вылезают..), где хранит джанго следы от старых шаблонов?

да джанго оказалась ни при чем, это апаче кешировал (или что делал?) и выдавал старьё..
я ж его не перезагружал после изменения кода в джанго…
чувствую, что и по url в чем-то не очень сложном проблема - найти необходимо , отпишу сюда что это такое …
Спасибо за поддержку!

Отредактировано grig2014 (Янв. 11, 2014 19:02:09)

Офлайн

#4 Янв. 11, 2014 19:25:34

grig2014
Зарегистрирован: 2014-01-06
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема с url в django 1.5

Singularity
Выложите весь код в архиве
как? это прикрепить файл кнопкой Обзор?

Сингулярити вы физик?

гм, а этот форум написан на Питоне?

Отредактировано grig2014 (Янв. 11, 2014 19:27:13)

Офлайн

#5 Янв. 11, 2014 21:17:31

grig2014
Зарегистрирован: 2014-01-06
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема с url в django 1.5

Singularity
Выложите весь код в архиве
весь код - что то много…, пока такая обозримая часть :
Exception Location: /usr/local/lib/python2.7/site-packages/django/template/defaulttags.py in render, line 424
этот файл посмотрел - он про __future___ ..
вот -
текст из ошибки вываленный в браузере (не отключены отладочные сообщения в апаче пока):

———————-

Environment:


Request Method: GET
Request URL: http://192.168.0.37/ct5/

Django Version: 1.5
Python Version: 2.7.3
Installed Applications:
('django.contrib.auth',
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.sites’,
‘django.contrib.messages’,
‘django.contrib.staticfiles’)
Installed Middleware:
('django.middleware.common.CommonMiddleware',
‘django.contrib.sessions.middleware.SessionMiddleware’,
‘django.middleware.csrf.CsrfViewMiddleware’,
‘django.contrib.auth.middleware.AuthenticationMiddleware’,
‘django.contrib.messages.middleware.MessageMiddleware’)


Template error:
In template /usr/local/www/apache22/data/djct5/templates/base.html, error at line 90
Reverse for ‘ct5.views.news5’ with arguments ‘()’ and keyword arguments ‘{}’ not found.


89 : <h3> <p>&nbsp</p>


90 : <p><a href=“ {% url ‘ct5.views.news5’ %} ”>CT-5</a></p>



100 : </h3>


Traceback:
File “/usr/local/lib/python2.7/site-packages/django/core/handlers/base.py” in get_response
115. response = callback(request, *callback_args, **callback_kwargs)
File “/usr/djcode/ct5/ct5/views.py” in ct5
4. return render_to_response('hhh.html')
File “/usr/local/lib/python2.7/site-packages/django/shortcuts/__init__.py” in render_to_response
29. return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs)
File “/usr/local/lib/python2.7/site-packages/django/template/loader.py” in render_to_string
172. return t.render(Context(dictionary))
File “/usr/local/lib/python2.7/site-packages/django/template/base.py” in render
140. return self._render(context)
File “/usr/local/lib/python2.7/site-packages/django/template/base.py” in _render
134. return self.nodelist.render(context)
File “/usr/local/lib/python2.7/site-packages/django/template/base.py” in render
830. bit = self.render_node(node, context)
File “/usr/local/lib/python2.7/site-packages/django/template/debug.py” in render_node
74. return node.render(context)
File “/usr/local/lib/python2.7/site-packages/django/template/loader_tags.py” in render
124. return compiled_parent._render(context)
File “/usr/local/lib/python2.7/site-packages/django/template/base.py” in _render
134. return self.nodelist.render(context)
File “/usr/local/lib/python2.7/site-packages/django/template/base.py” in render
830. bit = self.render_node(node, context)
File “/usr/local/lib/python2.7/site-packages/django/template/debug.py” in render_node
74. return node.render(context)
File “/usr/local/lib/python2.7/site-packages/django/template/defaulttags.py” in render
424. raise e

Exception Type: NoReverseMatch at /ct5/
Exception Value: Reverse for ‘ct5.views.news5’ with arguments ‘()’ and keyword arguments ‘{}’ not found.

——————————

в переменных появляется
context [{'False': False, 'None': None, 'True': True}, {}] 

эта же хрень в последнем 424 тоже есть…

попробую в урле шаблона вписать имя которое присвоил - h_…



Отредактировано grig2014 (Янв. 11, 2014 21:44:24)

Офлайн

#6 Янв. 11, 2014 21:46:52

grig2014
Зарегистрирован: 2014-01-06
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема с url в django 1.5

grig2014
попробую в урле шаблона вписать имя которое присвоил - h_…
сработало! наконец…
еще подумаю - чтоб четко дать краткий ответ

огромное спасибо!!!!

Отредактировано grig2014 (Янв. 11, 2014 21:50:31)

Офлайн

#7 Янв. 11, 2014 21:59:18

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

проблема с url в django 1.5

grig2014
гм, а этот форум написан на Питоне?
Да

Офлайн

#8 Янв. 11, 2014 22:51:23

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

проблема с url в django 1.5

grig2014
кучу книг купил(головатого, бизли , сузи..) документацию распечатал relis 1.5…
Нафига было их покупать и печатать, если Вы это не собираетесь их читать, а просто просматриваете в надежде ухватить суть или найти причину проблемы. Моя рекомендация следующая. Прочитайте Головатого (обязательно от корки до корки) и 70% вопросов отвалятся сами собой (ну таких вопросов задавать не будете точно!).

P.S. Но это только моя рекомендация

Офлайн

#9 Янв. 12, 2014 00:08:57

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

проблема с url в django 1.5

4kpt_II
судя по всему товарищ grig2014 живет в своем, особом мире, и делает привычные вещи своим особом образом; с моей точки зрения у него мусор и хаос в голове - чего стоит только стиль изложения своих мыслей.
2 ALL
Таки я больше сему участнику помогать не буду, с искренним пожеланием ему бросить все это дело что бы не плодить из себя очередного говнокодера.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#10 Янв. 12, 2014 00:19:04

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

проблема с url в django 1.5

JOHN_16
Есть все же малый шанс, что парень одумается. Поэтому - не руби сгоряча.
Были в моей практике и похуже случаи…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version