Вопросы с тегом «go»

108
Как разбить длинную строку кода в Голанге?

Исходя из Python, я не привык видеть строки кода длиннее 80 столбцов. Итак, когда я сталкиваюсь с этим: err := database.QueryRow("select * from users where user_id=?", id).Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, &ReadUser.Last, &ReadUser.Email) Я пытался сломать это...

108
«<Тип> - это указатель на интерфейс, а не на интерфейс».

Уважаемые коллеги-разработчики! У меня возникла эта проблема, которая мне кажется немного странной. Взгляните на этот фрагмент кода: package coreinterfaces type FilterInterface interface { Filter(s *string) bool } type FieldFilter struct { Key string Val string } func (ff *FieldFilter) Filter(s...

107
Получить имя класса модели django

У меня есть модель django: class Book(models.Model): [..] и я хочу иметь название модели в виде строки: «Книга». Когда я пытаюсь понять это так: Book.__class__.__name__ он возвращает "ModelBase". Любая...

107
Как я могу получить все заголовки запросов в Django?

Мне нужно получить все заголовки запросов Django. Из того, что я прочитал, Django просто выгружает все в request.METAпеременную вместе с множеством других данных. Как лучше всего получить все заголовки, которые клиент отправил моему приложению Django? Я собираюсь использовать их для создания...

107
Как настроить базу данных PostgreSQL в Django

Я новичок в Python и Django. Я настраиваю проект Django с использованием серверной части ядра СУБД PostgreSQL, но я получаю ошибки при каждой операции с базой данных. Например, когда я бегу manage.py syncdb, я получаю: C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call...

107
Как вы устанавливаете значение поля структуры с помощью функции «Отражение»?

трудно работать с полями структуры с помощью reflectpackage. в частности, не придумали, как задать значение поля. введите t struct {fi int; строка fs} var rt = t {123, "jblow"} var i64 int64 = 456 получение имени поля i - похоже, это работает var field = reflect.TypeOf(r).Field(i).Name получение...

107
UnicodeDecodeError: кодек ascii не может декодировать байт 0xd1 в позиции 2: порядковый номер не в диапазоне (128)

Я пытаюсь работать с очень большим набором данных, в котором есть нестандартные символы. Мне нужно использовать юникод в соответствии со спецификациями работы, но я сбит с толку. (И вполне возможно, что все делаю неправильно.) Я открываю CSV, используя: 15 ncesReader =...

107
Как настроить профиль пользователя при использовании django-allauth

У меня есть проект django с приложением django-allauth. Мне нужно получить дополнительные данные от пользователя при регистрации. Я столкнулся с аналогичным вопросом здесь, но, к сожалению, никто не ответил на часть настройки профиля. Согласно предоставленной документацииdjango-allauth :...

107
Как установить тайм-аут для запросов http.Get () в Golang?

Я делаю сборщик URL-адресов в Go и имею список URL-адресов для получения. Я отправляю http.Get()запросы на каждый URL и получаю от них ответ. resp,fetch_err := http.Get(url) Как я могу установить индивидуальный тайм-аут для каждого запроса Get? (Время по умолчанию очень велико, и это делает мой...

107
Распаковываем массив как аргументы

Итак, в Python и Ruby есть оператор splat (*) для распаковки массива в качестве аргументов. В Javascript есть функция .apply (). Есть ли способ распаковки массива / фрагмента в качестве аргументов функции в Go? Любые ресурсы для этого тоже были бы замечательны! Что-то вроде этого: func my_func(a,...

106
Как я могу эффективно загрузить большой файл с помощью Go?

Есть ли способ загрузить большой файл с помощью Go, который сохранит содержимое непосредственно в файл, вместо того, чтобы хранить его все в памяти перед записью в файл? Поскольку файл такой большой, его сохранение в памяти перед записью в файл приведет к израсходованию всей...

106
Django, создание настраиваемой страницы ошибок 500/404

В точности следуя приведенному здесь руководству , я не могу создать собственную страницу ошибок 500 или 404. Если я введу неправильный URL-адрес, на странице появится страница с ошибкой по умолчанию. Есть ли что-нибудь, что я должен проверить, чтобы предотвратить отображение настраиваемой...

106
SSL не включен на сервере

Пытаемся связаться с базой данных postgres с помощью go, подготовив такой оператор: var stmt *sql.Stmt var err error stmt, err = db.Prepare(selectStatement) if err != nil { fmt.Printf("db.Prepare error: %v\n",err) return err } Выдает следующую ошибку: db.Prepare error: pq: SSL is not enabled on...

106
Невозможно найти путь локали для хранения переводов для файла __init__.py

Я пытаюсь перевести приложение Django. Я создал несколько строк {% trans %}в своих шаблонах. Однако когда я выполняю следующую команду в папке своего приложения, я получаю сообщение об ошибке: $ django-admin.py makemessages -l fr CommandError: Unable to find a locale path to store translations for...

106
Поля интерфейса Go

Я знаком с тем фактом, что в Go интерфейсы определяют функциональность, а не данные. Вы помещаете набор методов в интерфейс, но не можете указать какие-либо поля, которые потребуются для чего-либо, что реализует этот интерфейс. Например: // Interface type Giver interface { Give() int64 } // One...

106
Как сделать однострочный оператор if else?

Могу ли я написать простой оператор if-else с присвоением переменных в go (golang), как если бы я делал это в php? Например: $var = ( $a > $b )? $a: $b; В настоящее время мне нужно использовать следующее: var c int if a > b { c = a } else { c = b } Извините, я не могу вспомнить имя, если это...