Catatan ini untuk panduan ringkas bagi bro sis yang ingin melakukan instalasi Django framework di Spanel. Django merupakan web framework yang menggunakan bahasa Python, jika ingin memperdalam monggo bro sis merujuk ke dokumentasi situsnya https://www.djangoproject.com/.
Berikut adalah langkah-langkah instalasi dari paket Django-1.4.3.tar.gz yang sudah didownload.
- ekstrak dan kopi semua file hasil ekstrak Django-1.4.3.tar.gz ke lokasi document root yang diinginkan, misal ke direktori /s/script.sejutaumat.com/www
–
$ tar xfz Django-1.4.3.tar.gz-
- struktur file ekstrak dari paket instalasi Django kurang lebih seperti ini
AUTHORS
django
docs
extras
INSTALL
LICENSE
MANIFEST.in
PKG-INFO
README
scripts
setup.cfg
setup.py
tests–
- import module python di USER bersangkutan, tekan CTRL+D setelah menjalankan 2 perintah dibawah setelah perintah python.
–
$ python>>> import os
>>> import sys - buat file dispatch.fcgi dan set mode ke 755, isikan seperti di bawah.
#!/usr/bin/python
import sys, os
sys.path = [‘$HOME/lib/python’] + sys.path
sys.path = [‘$HOME/django’] + sys.pathos.chdir(“$HOME/django”)
#from flup.server.fcgi import WSGIServer
from django.core.servers.fastcgi import runfastcgios.environ[‘DJANGO_SETTINGS_MODULE’] = ‘mydjangoproject.settings’
runfastcgi([“method=threaded”, “daemonize=false”]) - jalankan perintah di bawah ini dan pastikan outputnya sama.
$ python setup.py install –user
creating /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/eu/LC_MESSAGES
copying django/conf/locale/eu/LC_MESSAGES/django.po -> /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/eu/LC_MESSAGES
copying django/conf/locale/eu/LC_MESSAGES/django.mo -> /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/eu/LC_MESSAGES
creating /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/ga/LC_MESSAGES
copying django/conf/locale/ga/LC_MESSAGES/django.po -> /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/ga/LC_MESSAGES
copying django/conf/locale/ga/LC_MESSAGES/django.mo -> /u/t23370/home/.local/lib/python2.6/site-packages/django/conf/locale/ga/LC_MESSAGES
running install_egg_info
Writing /u/t23370/home/.local/lib/python2.6/site-packages/Django-1.4.3.egg-info–
- buat project dari framework yang pertama, untuk nama terserah tapi pastikan penamaan diikuti dengan angka (contoh: framework01)
$ ./django-admin.py startproject framework01
–
- setelah itu masuk ke direktori project yang kita buat (framework01), dan jalankan ini untuk menampilkan output project di webserver.
$ cd framework01
$ python ./manage.py runserver script.sejutaumat.com:8111
Validating models…
0 errors found
Django version 1.4.3, using settings ‘framework01.settings’
Development server is running at http://script.sejutaumat.com:8111/
Quit the server with CONTROL-C. - last, buka browser dan ketik URL http://script.sejutaumat.com:8111/ akan tampil halaman “It Worked” yang menandakan instalasi Django berhasil
Semoga bermanfaat.