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

183
Перебирать имена и значения полей экземпляра модели в шаблоне

Я пытаюсь создать базовый шаблон для отображения значений полей выбранного экземпляра вместе с их именами. Думайте об этом как о стандартном выводе значений этого экземпляра в табличном формате с именем поля (особенно verbose_name, если оно указано в поле) в первом столбце и значением этого поля во...

181
Удаление полей из структуры или скрытие их в ответе JSON

Я создал API в Go, который после вызова выполняет запрос, создает экземпляр структуры и затем кодирует эту структуру как JSON перед отправкой обратно вызывающей стороне. Теперь я бы хотел, чтобы вызывающая сторона могла выбрать конкретные поля, которые они хотели бы вернуть, передав параметр GET...

181
Как получить доступ к элементу словаря в шаблоне Django?

Я хотел бы распечатать количество голосов, которые получил каждый выбор. У меня есть этот код в шаблоне: {% for choice in choices %} {{choice.choice}} - {{votes[choice.id]}} <br /> {% endfor %} votesэто просто словарь, в то время choicesкак это модельный объект. Это вызывает исключение с этим...

181
Преобразование структуры Go в JSON

Я пытаюсь преобразовать структуру Go в JSON, используя jsonпакет, но все, что я получаю, это {}. Я уверен, что это нечто совершенно очевидное, но я этого не вижу. package main import ( "fmt" "encoding/json" ) type User struct { name string } func main() { user := &User{name:"Frank"} b, err :=...

181
Ошибка тестового приложения django - ошибка при создании тестовой базы данных: в создании базы данных отказано

Когда я пытаюсь протестировать любое приложение с помощью команды (я заметил это, когда попытался развернуть myproject с помощью Fabric, которая использует эту команду): python manage.py test appname Я получаю эту ошибку: Creating test database for alias 'default'... Got an error creating the test...

180
Сбой проверки CSRF в Django с помощью POST-запроса Ajax

Я мог бы использовать некоторую помощь в соответствии с механизмом защиты CSRF в Django через мой пост AJAX. Я следовал инструкциям здесь: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/ Я скопировал пример кода AJAX, который есть на этой странице:...

179
Конвертировать срез байтов в io.Reader

В моем проекте у меня есть кусочек байта из ответа на запрос. defer resp.Body.Close() if resp.StatusCode != http.StatusOK { log.Println("StatusCode为" + strconv.Itoa(resp.StatusCode)) return } respByte, err := ioutil.ReadAll(resp.Body) if err != nil { log.Println("fail to read response data") return...

178
невозможно преобразовать данные (интерфейс типа {}) в строку типа: необходимо утверждение типа

Я довольно новичок, и я играл с этим пакетом уведомлений . Сначала у меня был код, который выглядел так: func doit(w http.ResponseWriter, r *http.Request) { notify.Post("my_event", "Hello World!") fmt.Fprint(w, "+OK") } Я хотел добавить новую строку, Hello World!но не в функции doitвыше, потому что...

178
Как использовать пользовательские пакеты

Я пытаюсь создать и использовать пользовательский пакет в Go. Возможно, это что-то очень очевидное, но я не могу найти много информации об этом. По сути, у меня есть эти два файла в одной папке: mylib.go package mylib type SomeType struct { } main.go package main import ( "mylib" ) func main() { }...

177
Выполнить код, когда Django запускается только ОДИН РАЗ?

Я пишу класс промежуточного программного обеспечения Django, который хочу запускать только один раз при запуске, чтобы инициализировать некоторый другой произвольный код. Я следовал очень хорошему решению, опубликованному здесь sdolan , но сообщение «Hello» выводится на терминал дважды . Например...

177
Как получить доступ к локальному веб-серверу Django из внешнего мира

Я следовал приведенным здесь инструкциям для запуска Django с помощью встроенного веб-сервера и смог успешно запустить его с помощью python manage.py runserver. Если я получаю доступ к 127.0.0.1:port локально с веб-сервера, я получаю страницу Django, указывающую, что она работает. Я понимаю, что...

176
Как сделать фильтр меньше или равным в наборе запросов Django?

Я пытаюсь отфильтровать пользователей по настраиваемому полю в каждом профиле пользователя, называемом профилем. Это поле называется уровнем и является целым числом от 0 до 3. Если я фильтрую, используя равные, я получаю список пользователей с выбранным уровнем, как и ожидалось: user_list =...

176
Как получить случайную запись, используя ORM Джанго?

У меня есть модель, которая представляет картины, которые я представляю на своем сайте. На главной веб-странице я хотел бы показать некоторые из них: новейшую, ту, которую не посещали большую часть времени, самую популярную и случайную. Я использую Django 1.0.2. В то время как первые 3 из них легко...

176
Лучшие практики для структуры рабочего каталога проекта Django

Я знаю, что на самом деле нет единственно верного пути. Однако я обнаружил, что сложно создать структуру каталогов, которая хорошо работает и остается чистой для каждого разработчика и администратора. В большинстве проектов на github есть некоторая стандартная структура. Но это не показывает способ...

175
Есть ли способ перебрать диапазон целых чисел?

Диапазон Go может перебирать карты и фрагменты, но мне было интересно, есть ли способ перебора диапазона чисел, что-то вроде этого: for i := range [1..10] { fmt.Println(i) } Или есть способ представить диапазон целых чисел в Go, как это делает Ruby с классом Range...

175
Как вы регистрируете ошибки сервера на сайтах Django?

Так, играя с развитием я могу просто установить settings.DEBUGв Trueи если встречается , сообщение об ошибке , я могу видеть , что это красиво отформатирована, с трассировкой хороший стек и запрашивают информацию. Но на производственном сайте я бы предпочел использовать DEBUG=Falseи показывать...

175
Названия ключей JSON в нижнем регистре с помощью JSON Marshal в Go

Я хочу использовать "encoding/json"пакет, чтобы упорядочить структуру, объявленную в одном из импортированных пакетов моего приложения. Например.: type T struct { Foo int } Поскольку он импортируется, все доступные (экспортируемые) поля в структуре начинаются с заглавной буквы. Но я хотел бы иметь...

175
Django: перенаправление на предыдущую страницу после входа в систему

Я пытаюсь создать простой веб-сайт с функциональностью входа, очень похожей на ту, что здесь на SO. Пользователь должен иметь возможность просматривать сайт как анонимный пользователь, и на каждой странице будет ссылка для входа. При нажатии на ссылку для входа в систему пользователь попадает в...