Форум сайта python.su
Помогите подключить <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',
)
urlpatterns = patterns('',
(r'^settings/', include('dbsettings.urls')),
)
Офлайн
Посмотри что за файл вызывает ошибку и замени import django.newforms (ну или from django import newforms) просто на import django.forms (или с from, как я раньше написал).
Офлайн
expee, и как же мне узнать какой файл вызывает ошибку? Сервер-то я не запущу, пока её не исправлю :)
Офлайн
И что, в трейсбеке только одна строчка?
Текстовый поиск по файлам?
Офлайн
Ferroman, в файле dbsettings/values.py написала:
from django import forms
Офлайн
Что за привычка такая - говорить, что побежали страшные буковки и не показать их другим. Интересно ведь! :)
Офлайн
Наверное, считает, что хрустальный шар всё покажет. Я в своём не вижу.
Офлайн
Вот трейсбек:
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’
Извиняюсь за некоторые небольшие ошибки в нём: распознала скрин спец. программой.
Офлайн
Аргумент maxlength переименован в max_length с стабильной версии джанги.
Я смотрю, django-values уже порядочно устарел.
Офлайн
И возникает вопрос - а нужно ли оно? (если я не ошибаюсь, то это по поводу темы http://python.su/forum/viewtopic.php?id=6012 где regall посоветовал использовать django-values).
Офлайн