Pertanyaan yang diberi tag go

181
Menghapus bidang dari struct atau menyembunyikannya di JSON Response

Saya telah membuat API in Go yang, saat dipanggil, melakukan kueri, membuat instance dari sebuah struct, dan kemudian menyandikan struct itu sebagai JSON sebelum mengirim kembali ke pemanggil. Sekarang saya ingin mengizinkan pemanggil untuk dapat memilih bidang spesifik yang ingin mereka kembalikan...

181
Konversi Go struct ke JSON

Saya mencoba mengonversi Go struct ke JSON menggunakan jsonpaket tetapi yang saya dapatkan hanyalah {}. Saya yakin itu adalah sesuatu yang sangat jelas tetapi saya tidak melihatnya. package main import ( "fmt" "encoding/json" ) type User struct { name string } func main() { user :=...

180
Django gagal cek CSRF dengan permintaan POST Ajax

Saya dapat menggunakan beberapa bantuan yang sesuai dengan mekanisme perlindungan CSRF Django melalui pos AJAX saya. Saya telah mengikuti petunjuk di sini: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/ Saya telah menyalin kode sampel AJAX yang mereka miliki di halaman itu dengan...

178
Cara menggunakan paket khusus

Saya mencoba membuat dan menggunakan paket khusus di Go. Mungkin sesuatu yang sangat jelas tetapi saya tidak dapat menemukan banyak informasi tentang ini. Pada dasarnya, saya memiliki dua file ini di folder yang sama: mylib.go package mylib type SomeType struct { } main.go package...

177
Konversi byte slice ke io.Reader

Dalam proyek saya, saya memiliki irisan byte dari respons permintaan. 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...

177
Jalankan kode ketika Django mulai SEKALI saja?

Saya sedang menulis kelas Django Middleware yang ingin saya jalankan hanya sekali saat startup, untuk menginisialisasi beberapa kode arbriter lainnya. Saya telah mengikuti solusi yang sangat bagus yang diposting oleh sdolan di sini , tetapi pesan "Halo" adalah output ke terminal dua kali ....

175
Django: Redirect ke halaman sebelumnya setelah login

Saya mencoba membangun situs web sederhana dengan fungsi masuk yang sangat mirip dengan yang ada di sini di SO. Pengguna harus dapat menjelajahi situs sebagai pengguna anonim dan akan ada tautan masuk pada setiap halaman. Saat mengklik tautan login, pengguna akan dibawa ke formulir login. Setelah...

175
Nama kunci JSON huruf kecil dengan JSON Marshal in Go

Saya ingin menggunakan "encoding/json"paket untuk menyusun struct yang dideklarasikan di salah satu paket impor aplikasi saya. Misalnya.: type T struct { Foo int } Karena itu diimpor, semua bidang yang tersedia (diekspor) di struct dimulai dengan huruf besar. Tapi saya ingin memiliki nama...

175
Apakah ada cara untuk mengulangi berbagai bilangan bulat?

Rentang Go dapat beralih di atas peta dan irisan, tetapi saya bertanya-tanya apakah ada cara untuk beralih ke rentang angka, seperti ini: for i := range [1..10] { fmt.Println(i) } Atau adakah cara untuk merepresentasikan rentang bilangan bulat di Go seperti yang dilakukan Ruby dengan Range kelas...