10分鍾搭建一個小型網頁(python django)(hello world!)


10分鍾搭建一個小型網頁(python django)(hello world!)

1、安裝django
pip install django
安裝成功后,在Scripts目錄下存在django-admin.py的文件。

2、安裝 mysql接口
pip install MySQL-python

2、創建項目HelloWorld
通過調用django-admin文件中的startproject命令進行安裝。
cd到目錄下,執行命令
django-admin startproject HelloWorld

3、 runserver啟動項目服務器
接下來進入HelloWorld項目,並輸入如下命令,啟動項目服務器。
命令:
cd helloworld
python manage.py runserver 9090
4、通過瀏覽器方位127.0.0.1:9090,顯示It worked表示配置成功。

5、創建視圖views.py文件
在HelloWorld目錄下創建一個views.py文件,用於書寫業務處理邏輯。自定義hello方法,參數request固定的,用於返回HttpResponse。代碼如下:
#-*- coding:utf-8 -*-
from django.http import HttpResponse

def hello(request):
return HttpResponse("Hello world,世界你好,我是程序員!")
6、配置URL
修改urls.py文件內容,將訪問的內容改為views.py文件中的hello函數。
如下所示:
"""
HelloWorld URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/1.11/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: url(r'^$', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home')
Including another URLconf
1. Import the include() function: from django.conf.urls import url, include
2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url
from HelloWorld.views import * #應該是從項目根目錄計算

urlpatterns = [
url(r'^$', hello),
]
代碼需要導入views文件內容,才能引用hello方法。views.py視圖文件在編譯后會產生對應的views.pyc文件。
7、edit configrations 輸入host:127.0.0.1,port輸入8000
然后啟動Django服務器,在瀏覽器中訪問
http://127.0.0.1:8000/ 正常訪問


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM