Ответы пользователя по тегу Django
  • DJango - почему не запускается сервер?

    sheknitrtch
    @sheknitrtch
    Судя по всему у вас в настройках Windows имя компьютера содержит русские буквы (имя начинается с буквы П? )
    Попробуйте следующее:
    1. Изменить имя компьютера согласно инструкции, чтобы в нём не было русских букв.
    2. Если не поможет, то откройте файл C:\Windows\System32\drivers\etc\hosts и добавьте туда строку:
    127.0.0.1 localhostНо учтите, что редактировать файл "hosts" можно только от имени администратора.

    P.S. Можете почитать длинную переписку по поводу этого бага на официальном сайте: Issue9377.
    Ответ написан
    2 комментария
  • Из-за чего ошибка при использовании simplejson .dumps ( )?

    sheknitrtch
    @sheknitrtch
    Модуль simplejson умеет серриализовать/десерриализовать экземпляры произвольных классов. Для этого у функции dumps есть параметр default. Пример:

    import simplejson
    
    class SomeClass(object):
        def __init__(self, x, y):
            self.x = x
            self.y = y
    
    def custom_serrializer(obj):
        if isinstance(obj, SomeClass):
            return {"x": obj.x, "y": obj.y}
        raise TypeError(repr(o) + " is not JSON serializable")
    
    print simplejson.dumps({"key": SomeClass(1,2)}, default=custom_serrializer)

    Подробности в документации.
    Ответ написан
    Комментировать