# dokumentasi Django 2.0.8

# Menyelesaikan masalah

Halaman ini mengandung beberapa saran tentang kesalahan dan masalah umum dihadapi selama pengembangan aplikasi Django.

## Masalah menjalankan `django-admin`

### "command not found: django-admin"

django-admin harus di jalur sistem anda jika anda memasang Django melalui `python setup.py`. Jika itu tidak di jalur anda, anda dapat menemukannya di `site-packages/django/bin`, dimana `site-packages` adalah direktori didalam pemasangan Python anda. Pertimbangkan tautan simbolis pada django-admin dari beberapa tempat di jalur anda, seperti `/usr/local/bin`.

Jika `django-admin` tidak bekerja tetapi `django-admin.py` bekerja, anda mungkin menggunakan versi Django yang tidak cocok versi dari dokumentasi ini. `django-admin` adalah baru di Django 1.7.

### perizinan macOS

Jika anda sedang menggunakan macOS, anda mungkin melihat pesan "perizinan ditolak" ketika anda mencoba menjalankan `django-admin`. Ini karena, pada sistem berbasis Unix seperti macOS, sebuah berkas harus ditandai sebagai "executable" sebelum dia dapat dijalankan sebagai sebuah program. Untuk melakukan ini, buka Terminal.app dan navigasikan (menggunakan perintah `cd`) ke direktori dimana django-admin terpasang, kemudian jalankan perintah `sudo chmod +x django-admin`.

## Bermacam-macam

### Saya mendapatkan `UnicodeDecodeError`. Apa yang saya lakukan salah?

Kelas kesalahan ini terjadi ketika sebuah bytestring mengandung urutan bukan-ASCII dirubah menjadi deretan karakter Unicode dan penyandian ditentukan tidak benar. Keluaran umumnya kelihatan seperti ini:

    UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position ?:
    ordinal not in range(128)

Resolusi itu sebagian besar tergantung pada konteks, namun ada dua kesalahan umum menghasilkan kesalahan ini:

- Sitem lokal anda mungkin awalnya ASCII lokal, seperti lokal "C" pada sistem seperti-UNIX (dapat diperiksa dengan perintah `locale`). Jika itu kasusnya, silahkan mengacu ke dokumentasi sistem anda untuk mempelajari bagaimana anda dapat merubah ini menjadi lokal UTF-8.

Sumber daya terkait:

- Unicode di Django
- https://wiki.python.org/moin/UnicodeDecodeError