Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Базы данных
  • » Перенос существующий базы данных c рабочего проекта под Windows 7. Ошибки. [RSS Feed]

#1 Март 21, 2020 18:51:13

Adre
От: Москва
Зарегистрирован: 2020-03-19
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Перенос существующий базы данных c рабочего проекта под Windows 7. Ошибки.

Здравствуйте.

Пытаюсь понять, что происходит, не совсем понимаю. Установил на тестовом 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.
Заранее спасибо.

Офлайн

#2 Март 21, 2020 19:07:55

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Перенос существующий базы данных c рабочего проекта под Windows 7. Ошибки.

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

Офлайн

#3 Март 21, 2020 19:13:13

Adre
От: Москва
Зарегистрирован: 2020-03-19
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Перенос существующий базы данных c рабочего проекта под Windows 7. Ошибки.

Romissevd
Может данные с БД не подтягивает

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

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

Офлайн

#4 Март 21, 2020 19:17:35

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Перенос существующий базы данных c рабочего проекта под Windows 7. Ошибки.

Смотри базу. Есть данные или нет.

Офлайн

#5 Март 21, 2020 19:48:17

Adre
От: Москва
Зарегистрирован: 2020-03-19
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Перенос существующий базы данных c рабочего проекта под Windows 7. Ошибки.

Интересно, может быть дело в “древности”. С VPS

 `voted_at` datetime(6) NOT NULL,

На компе:

 `voted_at` datetime NOT NULL,

После исправления дампа работает и на ПК. Хм. Ошибку главное, как-то не явно показывает. Интересно.

Офлайн

  • Начало
  • » Базы данных
  • » Перенос существующий базы данных c рабочего проекта под Windows 7. Ошибки.[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version