首頁>科技>

ython除了爬蟲、深度學習(人工智能)、數據分析等外,還可以用來開發網站系統,如我們常見的知乎,豆瓣等都是用Python開發的網站系統。

今天就來教大家如何新建屬於自己的Django項目,讓Django學習不再迷茫,本文會以圖文的形式,一步一步的講解,讓大家看完本文後對Django不再陌生。

1

Django入門

1.安裝環境

pip install django

通過上面的命令可以安裝好django環境

2.新建Django項目

django-admin startproject chenge_django

這裡我新建一個名為:chenge_django的Django項目。執行上面命令後,在文件夾會出現如下文件和文件夾。

進入chenge_django文件夾

裡面就是Django項目的一些配置。

3.啟動Django項目

進入到這個文件夾下

執行下面命令

python manage.py runserver

出現這個頁面,說明啟動成功,在瀏覽器訪問:

http://127.0.0.1:8000/

瀏覽器頁面:

看到這個頁面表示你的Django項目已經可以訪問。

以為這樣就完了!!!下面才是真正的乾貨開始

2

編寫應用

在開始創建應用之前先了解清楚:工程(chenge_django)和應用(app)什麼關係呢?

工程(chenge_django)對應於一個網站,是配置和應用的集合應用對應於特定功能,是具體功能的載體配置和功能分離是高度模塊化的體現

1.創建應用

python manage.py startapp chenge_app

通過命令可以創建一個名為:chenge_app的應用

建好之後會有如下文件:

2.編輯view.py

from django.shortcuts import render# Create your views here.from django.http import HttpResponsedef lyc(request):return HttpResponse("辰哥恭喜你,你成功了---Python研究者!")

3.修改url路由

在上級文件夾(chenge_django)編輯urls.py文件,添加訪問路徑

from django.contrib import adminfrom django.urls import pathfrom chenge_app import viewsurlpatterns = [path("index/", views.lyc),#某個url,對應處理的函數path("admin/", admin.site.urls),]

其中path("index/", views.lyc),#某個url,對應處理的函數就是核心內容。

4.重新啟動項目

執行下面命令

python manage.py runserver

在瀏覽器中訪問

http://127.0.0.1:8000/index/

瀏覽器結果:

5.報錯解決

問題1:

錯誤:運行django-admin startproject mydjango出現錯誤 ‘django-admin’ 不是內部或外部命令,也不是可運行的程序或批處理文件。

說明:django沒有配置到path環境變量,需要去找到django安裝目錄配置到系統環境變量。如果是pip命令安裝的基本不會出現這種情況。

問題2:

在啟動項目的時候,如果出現上面這種報錯的情況,說明你剛剛編輯的文件保存為非UTF-8格式。改為UTF-8格式即可。

3

小結

本文講解了Python Web框架Django入門,不明白的地方可以在下方留言一起交流。

#python#
9
最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 逆向學習4:消息斷點與子窗口的窗口處理函數(按鈕的秘密)