Python
Django
有詩雲:
孤山寺北賈亭西,水面初平雲腳低。
幾處早鶯爭暖樹,誰家新燕啄春泥。
亂花漸欲迷人眼,淺草才能沒馬蹄。
最愛湖東行不足,綠楊陰里白沙堤。
今天在信陽游玩,有幸來到信陽師范的機房聽課,見此地風景優美,機房寬敞明亮,乃感嘆:大好時光不能浪費。顧學Django
命令行回顧:
第一階段:搭建Django框架
mkdir django //創建一個文件夾 命名為django
cd django //進入django文件夾
django-admin startproject HelloWorld //創建一個Project 命名為HelloWorld
cd HelloWorld //進入HelloWorld
查看一下目錄,結果有兩個文件:
HelloWorld //該目錄用於存放一些配置信息
manage.py //目前還不清楚干嘛的 應該是用於類似於生成器之類的文件
python3 manage.py startapp Hello //生成一個app 命名為Hello
下面讓我們看看Tree:
之后我們就進入下一階段:編輯、配置文件
第一步我先來編輯./Hellow/views.py
這里我們要注意,如果遇到直接輸出中文出現亂碼的情況,是我們的編碼方式出了問題。
有兩種解決方案,
一是像本例一樣:在文件開頭加上一句 '#coding: utf-8'
另一種是:先將含有中文字符的文件保存為‘utf-8’的編碼格式,然后修改settings.py文件,加入下面兩行:
FILE_CHARSET = 'utf-8' DEFAULT_CHARSET = 'utf-8'
#coding: utf-8 from django.shortcuts import render from django.http import HttpResponse #Import DjangoLib # Create your views here. def index(request): return HttpResponse(u'Hello World')
第二步:再來編輯./HelloWord/settings.py 這個明顯是Django框架的配置文件
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'Hello', 'HelloDjango', )
這里只需要在INSTALLED_APPS中添加我們建立的app,這里我建立了兩個Hello和HelloDjango
這里注意: 逗號
第三步:添加URL
from django.conf.urls import include, url from django.contrib import admin from Hello import views as Hello_views from HelloDjango import views as Hello_Django_views urlpatterns = [ url(r'^admin/', include(admin.site.urls)), url(r'^$', Hello_views.index), url(r'^django/', Hello_Django_views.index) ]
好了,經過這三步我們就牛刀小試了一把!
最后一個階段:運行Server,查看效果
python3 manage.py runserver 8080 //8080 是網絡端口號 也可以改成別的 比如8081
好了完成!看看效果吧!
(byte Voxto)