Найти - Пользователи
Полная версия: Перенос существующий базы данных c рабочего проекта под Windows 7. Ошибки.
Начало » Базы данных » Перенос существующий базы данных c рабочего проекта под Windows 7. Ошибки.
1
Adre
Здравствуйте.

Пытаюсь понять, что происходит, не совсем понимаю. Установил на тестовом vps проект (askbot) с mysql. Создал базу, добавил 10 вопросов. Слил базу. На этом vps создал еще одну, залил базу поменяв в settings.py данные. Работает. Отлично.

Создал проект на локальном ПК. Если перенести базу с этого проекта на vps - работает. Но если слить существующую базу с vps, и залить ее на комп, нет. Вот ошибки.

 UndefinedError at /voprosy/
'None' has no attribute 'replace'
Request Method: 	GET
Request URL: 	http://127.0.0.1:8000/voprosy/
Django Version: 	1.8.19
Exception Type: 	UndefinedError
Exception Value: 	
'None' has no attribute 'replace'
Exception Location: 	d:\Python27\Scripts\qa\askbot\templates\main_page.html in top-level template code, line 2
Python Executable: 	D:\Python27\python.exe
Python Version: 	2.7.17
Python Path: 	
['d:\\Python27\\Scripts\\qa',
 'C:\\Windows\\system32\\python27.zip',
 'D:\\Python27\\DLLs',
 'D:\\Python27\\lib',
 'D:\\Python27\\lib\\plat-win',
 'D:\\Python27\\lib\\lib-tk',
 'D:\\Python27',
 'D:\\Python27\\lib\\site-packages',
 'd:\\python27\\scripts\\qa',
 'D:\\Python27\\lib\\site-packages\\django_avatar-2.2.1-py2.7.egg',
 'D:\\Python27\\lib\\site-packages\\mock-2.0.0-py2.7.egg',
 'D:\\Python27\\lib\\site-packages\\coffin-0.3.8-py2.7.egg',
 'D:\\Python27\\lib\\site-packages\\jsonfield-1.0.3-py2.7.egg',
 'D:\\Python27\\lib\\site-packages\\pystache-0.3.1-py2.7.egg',
 'D:\\Python27\\lib\\site-packages\\akismet-1.0.1-py2.7.egg',
 'D:\\Python27\\lib\\site-packages\\django_countries-3.3-py2.7.egg',

Там большая простыня, которая заканчивается:

 d:\Python27\Scripts\qa\askbot\templates\main_page.html in top-level template code
     {% import "macros.html" as macros %}

Что не так? Где мне копать. Пытаюсь на основании этого проекта (askbot) начать изучать Python.
Заранее спасибо.
Romissevd
  UndefinedError at /voprosy/
'None' has no attribute 'replace'
вот ошибка. Она говорит, что у None нет атрибута ‘replace’ при попытке выполнить get запрос по адресу http://127.0.0.1:8000/voprosy/
Необходимо смотреть вьюху. Что она и как обрабатывает. Может данные с БД не подтягивает, может еще что.. может быть что угодно. Откуда известно, что там у тебя в логике
Adre
Romissevd
Может данные с БД не подтягивает

Начальная база, без вопросов переносится туда-сюда и работает. Добавление любого вопроса влечет это. База с компа на vps переносится и работает. База с VPS на комп не пашет.

Имеет смысл сравнить бампы базы?
Я просто хочу добиться, чтобы данный скрипт работал везде, и было больше свободы и “уверенности”, что можно туда-сюда и все восстановить. )
Romissevd
Смотри базу. Есть данные или нет.
Adre
Интересно, может быть дело в “древности”. С VPS

 `voted_at` datetime(6) NOT NULL,

На компе:

 `voted_at` datetime NOT NULL,

После исправления дампа работает и на ПК. Хм. Ошибку главное, как-то не явно показывает. Интересно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB