Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 25, 2009 15:37:40

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Помогите подключить <a href="http://code.google.com/p/django-values/">django-values</a> к Django 1.1.
Скачала django-values через SVN. Каким образом осуществить подключение? Папку dbsettings нужно располагать в директории с проектом или в директории с Django?
Я расположила в директории с проектом.
В файле settings.py добавила:

INSTALLED_APPS = (
'MyProject.dbsettings',
)
В файл urls.py добавила:
urlpatterns = patterns('',
(r'^settings/', include('dbsettings.urls')),
)
Далее, как написано в вики, запускаю:
manage.py syncdb
Получаю ошибку:
Error: cannot import name newforms
Как я поняла, это вызывается строкой ‘MyProject.dbsettings’ в INSTALLED_APPS. Пожалуйста, наставьте на путь истинный. Я никогда не ставила дополнения для Django.



Офлайн

#2 Дек. 25, 2009 15:58:54

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Посмотри что за файл вызывает ошибку и замени import django.newforms (ну или from django import newforms) просто на import django.forms (или с from, как я раньше написал).



Офлайн

#3 Дек. 25, 2009 16:15:13

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

expee, и как же мне узнать какой файл вызывает ошибку? Сервер-то я не запущу, пока её не исправлю :)



Офлайн

#4 Дек. 25, 2009 16:33:34

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

И что, в трейсбеке только одна строчка?
Текстовый поиск по файлам?

Офлайн

#5 Дек. 25, 2009 17:15:53

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Ferroman, в файле dbsettings/values.py написала:

from django import forms
вместо newforms.

далее запустила manage.py syncdb
Получила ужасающий трейсбек. Насколько я поняла, эта надстройка предназначалась для версии Django 0.96.



Офлайн

#6 Дек. 25, 2009 17:20:25

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Что за привычка такая - говорить, что побежали страшные буковки и не показать их другим. Интересно ведь! :)



Офлайн

#7 Дек. 25, 2009 18:11:13

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Наверное, считает, что хрустальный шар всё покажет. Я в своём не вижу.

Офлайн

#8 Дек. 26, 2009 22:25:04

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Вот трейсбек:

C:\Documents and Settings\Mutagena\workspace\ Mutagena Blog>manage .py syncdb Traceback <most recent call last>:
File “C:\Documents and Settings\ Mutagena \workspace\ Mutagena Blog\manage.py”, line 11, in <module>
execute_manager<settings>
File “C:\Python26\lib\s ite-packages\django\core\management\_init_.py”, line
362, in execute_manager
utility.execute < >
File “C:\Python26\lib\site-packages\djangoScoreSmanagement\_init_.py”, line
303, in execute
self.fetch_command<subcommand>.run_from_argv<self.argv>
File “C:\Python26\lib\site—packages\django\core\management\base.py”, line 195, in run_from_argv
self . execute (*args, **opt ions.__dict__>
File “C:\Python26\lib\site—packages\django\core\management\base.py”, line 213, in execute
translation.activate<’ en-us’>
File “C:\Python26\lib\site-packages\django\utils\translation\_init_.py”, line 73, in activate
return real_activate <language >
File “C:\Python26\l ib\sit e-расkages\django\utils\t ranslation\_init_.py ” , line 43, in delayed_loader
return g(*args, **kwargs)
File “C:\Python26\lib\site-packages\django\utils\translation\trans_real.py”, line 205, in activate
return g(*args, **kwargs)
File “C:\Python26\lib\site-packages\django\utils\translation\trans_real.py”, line 194, in translation
default_translation = _fetch<settings.LANGUAGE_CODE>
File “C:\Python26\lib\site-packages\django\utils\translation\trans_real.py”, line 180, in _fetch
app = import_module < appname>
File “C:\Python26\lib\site-packages\django\utils\importlib.py”, line 35, in inport_module
__import__<name >
File “C:\Documents and Settings\Mutagena\workspace\ Mutagena Blog\..\ Mutagena Blo
g\dbsettings\__init__.py”, line 1, in <module>
from dbsettings.values import *
File “C:\Documents and Settings\ Mutagena\workspace\ MutagenaBlog\dbsettings\__init__.py”, line 1, in <module>
from dbsettings.values import *
File “C:\Documents and Settings\ Mutagena\workspace\ MutagenaBlog\dbsettings\values.py”, line 5, in <module>
from dbsettings.loading import get_setting_storage
File “C:\Documents and Settings\ Mutagena\workspace\ MutagenaBlog\dbsettings\loading.py”, line 7, in <module>
from dbsettings.models import Setting
File “C:\Documents and Settings\ Mutagena\workspace\ MutagenaBlog\dbsettings\models.py”, line 9, in <module>
class Setting<mode Is.Mode1>:
File “C:\Documents and Settings\ Mutagena\workspace\ MutagenaBlog\dbsettings\models.py”, line 11, in Setting
module_name = models.CharField<maxlength=255>
TypeError: __init__ got an unexpected keyword argument ‘maxlength’

Извиняюсь за некоторые небольшие ошибки в нём: распознала скрин спец. программой.



Офлайн

#9 Дек. 26, 2009 22:37:09

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

Аргумент maxlength переименован в max_length с стабильной версии джанги.
Я смотрю, django-values уже порядочно устарел.

Офлайн

#10 Дек. 26, 2009 22:45:47

expee
От:
Зарегистрирован: 2009-12-21
Сообщения: 197
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить django-values к Django 1.1

И возникает вопрос - а нужно ли оно? (если я не ошибаюсь, то это по поводу темы http://python.su/forum/viewtopic.php?id=6012 где regall посоветовал использовать django-values).



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version