Hards
#76
без гильдии
могущество: 10

дварф Гудфрид
37 уровня
Сообщение удалено автором



Сообщение изменено
Hards
#77
без гильдии
могущество: 10

дварф Гудфрид
37 уровня
Было бы интересно узнать (ID) LEXICON_KEY!
И было бы интересно получить пример как в админке писать фразы (кто ударил,чем,кому и прочее) так же где изменять название квестов!

Посмотрел в базе ничего такого нет =( не понятно как давать название артефактам,квестам и т.д.

Уже хочется заняться игрой но мешают эти проблемы


так же не работает DEBUG = False выдает ошибку (BAD request 400) и в консоле ошибки красным

"GET /game/api/info?api_client=the_tale-v0.3.19.opensource.3&api_version=1.3&client_turns=3238,3239&_=1434500031243 HTTP/1.1" 400 26
"GET /game/ HTTP/1.1" 400 26



Сообщение изменено
Tiendil
#78
[НБ] Магистр
могущество: 14658
разработчик
дварф Халлр
105 уровня
Фразы задаются в разделе лингвистики — заходишь и редактируешь.

Разворачивание релизной версии сайта на Django — задача не сложная, но требующая чтения документации Django. В будущем постраюсь написать руководство по этому.

Как-минимум надо настроить доступ веб-сервера в каталоги static и dcont (который надо отдельно создать). Указать пути к ним в конфигурации сайта. Также надо настроить параметр ALLOWED_HOSTS и вообще пройтись по параметрам settings.py и переопределить необходимые в settings_local.py (а то будет внизу у вас написано ИП Елецкий :-) )

Hards
#79
без гильдии
могущество: 10

дварф Гудфрид
37 уровня
Сообщение удалено автором



Сообщение изменено
Hards
#80
без гильдии
могущество: 10

дварф Гудфрид
37 уровня
Tiendil
Разворачивание релизной версии сайта на Django — задача не сложная, но требующая чтения документации Django. В будущем постраюсь написать руководство по этому.
да доки то уже нашел и прочитал надо просто wcgi + apache там ничего сложного. Но если будет FAQ то будет супер может есть какие-то другие варианты поднятия вебсервера с джанго


static и dcont (который надо отдельно создать)
В корневой папке the-tale?



Сообщение изменено
Hards
#81
без гильдии
могущество: 10

дварф Гудфрид
37 уровня
Короче я сдаюсь не мог поднять wsgi+apache =) точнее смог но там проблемы что ппц =(

__import__(name)
File "/home/hard/repos/the-tale/the_tale/settings.py", line 292, in <module>
DEXT_PID_DIRECTORY = os.path.join(HOME_DIR, '.the-tale')
File "/usr/lib/python2.7/posixpath.py", line 70, in join
elif path == '' or path.endswith('/'):


Если кто скинет FAQ буду признателен =)

Буду пробовать на Nginx поднять



Сообщение изменено
Tiendil
#82
[НБ] Магистр
могущество: 14658
разработчик
дварф Халлр
105 уровня
вот пример шаблона моего wsgi.py может поможет, конечно. надо прописать свои параметры.

# coding: utf-8

import os
import sys
import site

site.addsitedir('/home/{{username}}/env/lib/python2.7/site-packages')

os.environ = '{{project_name}}.settings'

import django.core.handlers.wsgi

from django.core import wsgi

application = wsgi.get_wsgi_application()
Hards
#83
без гильдии
могущество: 10

дварф Гудфрид
37 уровня
Tiendil


Хм практически как у меня =) щас попробую. Спасибо
angru
#84
без гильдии
могущество: 1001

гоблин Борчу
45 уровня
что-то в мастер бранче тесты фэйлятся, хотя может просто что-то не так сконфигруровал
Tiendil
#85
[НБ] Магистр
могущество: 14658
разработчик
дварф Халлр
105 уровня
Пара тестов иногда падает случайным образом. В основном из-за того, что в них проверяется порядок фраз, который в последнее время сильно усложнился и стал в некотором роде случайным. Я их фикшу по мере выявления, но ещё остаются.

Запостите куда-нибудь сообщения о сломаных тестах.
angru
#86
без гильдии
могущество: 1001

гоблин Борчу
45 уровня
======================================================================
FAIL: test_select__int (the_tale.statistics.tests.test_prototypes.PrototypeTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/angru/Projects/Python/the-tale/the-tale/the_tale/statistics/tests/test_prototypes.py", line 69, in test_select__int
self.assertEqual(RecordPrototype.select(type=relations.RECORD_TYPE.TEST_INT, date_from=date_2, date_to=date_2), )
AssertionError: Lists differ: [(datetime.datetime(2015, 7, 2... != [(datetime.datetime(2015, 7, 2...

First list contains 1 additional elements.
First extra element 1:
(datetime.datetime(2015, 7, 29, 13, 3, 45, 787165), 666)

- [(datetime.datetime(2015, 7, 29, 13, 3, 45, 787165), 417),
? ^

+
? ^

- (datetime.datetime(2015, 7, 29, 13, 3, 45, 787165), 666)]

======================================================================
FAIL: test_select__inverted_interval (the_tale.statistics.tests.test_prototypes.PrototypeTests)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/angru/Projects/Python/the-tale/the-tale/the_tale/statistics/tests/test_prototypes.py", line 56, in test_select__inverted_interval
self.assertRaises(exceptions.InvertedDateIntervalError, RecordPrototype.select, type=relations.RECORD_TYPE.TEST_INT, date_from=date_2, date_to=date_1)
AssertionError: InvertedDateIntervalError not raised

----------------------------------------------------------------------




Сообщение изменено
Tiendil
#87
[НБ] Магистр
могущество: 14658
разработчик
дварф Халлр
105 уровня
Это нормально, хотя и плохо. В статистике тоже периодически падают, никак не доберусь посмотреть в чём там дело.
angru
#88
без гильдии
могущество: 1001

гоблин Борчу
45 уровня
Ну и долгие они конечно, почти полчаса прогонялись, хотя это в виртуалке. :(
Tiendil
#89
[НБ] Магистр
могущество: 14658
разработчик
дварф Халлр
105 уровня
Их всё-таки не мало :-) У меня минут 20 идут. Простор для оптимизаций в них большой, но меня текущее состояние устраивает, поэтому я из скоростью особо не занимаюсь.
Hards
#90
без гильдии
могущество: 10

дварф Гудфрид
37 уровня
Кто отправку почты настроил? поделитесь настройкой =)