Django是Python下的一款網(wǎng)絡(luò)服務(wù)器框架关摇。Python下有許多款不同的框架。Django是重量級(jí)選手中最有代表性的一位瘦穆。許多成功的網(wǎng)站和APP都基于Django抡柿。
鏈接網(wǎng)址:http://user.qzone.qq.com/506062608/2
安裝pip
1
2sudoapt-getinstallpython-pip python-dev build-essential
sudopipinstall--upgrade pip
安裝Django
1
sudopipinstalldjango
安裝成功之后我們可以進(jìn)入python命令行查看django版本
1
2
3
4
5
6
7
8pi@raspberrypi ~/python_test$ python
Python 2.7.3 (default, Mar 18 2014, 05:13:23)
[GCC 4.6.3] on linux2
Type"help","copyright","credits"or"license"formoreinformation.
>>>importdjango
>>> print(django.VERSION)
(1, 6, 5,'final', 0)
>>>
啟動(dòng)
使用下面的命令創(chuàng)建項(xiàng)目:
1
django-admin.py startproject django_site
在當(dāng)前目錄下,將生成django_site文件夾爵赵。其文件樹(shù)結(jié)構(gòu)如下:
進(jìn)入django_site吝秕,啟動(dòng)服務(wù)器:
python manage.py runserver 8000
第一個(gè)網(wǎng)頁(yè)’hello word’
修改urls.py
我們添加了最后一行。它將根目錄的URL分配給一個(gè)對(duì)象進(jìn)行處理空幻,這個(gè)對(duì)象是django_site.first_page烁峭。
用以處理HTTP請(qǐng)求的這一對(duì)象還不存在,我們?cè)赿jango_site/django_site下創(chuàng)建views.py秕铛,并在其中定義first_page函數(shù):
第一行說(shuō)明字符編碼為utf-8约郁,為下面使用中文做準(zhǔn)備。first_page函數(shù)的功能但两,是返回http回復(fù)鬓梅,即這里的Hello World。first_page有一個(gè)參數(shù)request谨湘,該參數(shù)包含有請(qǐng)求的具體信息绽快,比如請(qǐng)求的類型等,這里并沒(méi)有用到紧阔。
頁(yè)面效果如下: