利用Pycharm + Django搭建一個簡單Python Web項目的步驟
一、Pycharm中安裝Django
此教程默認(rèn)你已安裝并配置了Python 3.7.6)
1.File—>Settings


二、搭建Django項目
1.File—>New Project

2.新窗口打開,會出現(xiàn)以下的文件

簡單解釋一下這幾個文件:
**init.py:**這是一個初始化的空文件,一般我們不需要動它。
settings.py: 這是一個配置文件,里面有關(guān)于語言、時區(qū)、安裝的app聲明等等信息;
urls.py: 這個文件里指明了在訪問一個頁面時要調(diào)用的視圖啊等的映射,確保在訪問時可以正確定位到你要實現(xiàn)的功能;
wsgi.py: 這是一個關(guān)于web程序的wsgi的相關(guān)配置,我們暫時不需要修改它。
manage.py: 可以理解為他是django應(yīng)用的控制中心,許多命令的實現(xiàn),都需要他來調(diào)動。
3.在項目里創(chuàng)建一個APP
使用Pycharm的Terminal控制臺進(jìn)行創(chuàng)建
python manage.py startapp DjangoWeb


4.配置相關(guān)文件
(1)修改DjangoWeb/views.py
views.py文件,是一個視圖文件,我們要顯示的Hello Django等內(nèi)容就要在這個文件里實現(xiàn)。在文件中添加如下代碼:
from django.http import HttpResponse
def index(request):
return HttpResponse('Hello Django')

(2)修改DjangoTest1/settings.py
在settings.py這個文件中找到INSTALLED_APPS這個變量,在末尾添加:'DjangoWeb', # App的名字

(3)配置DjangoTest1/urls.py
打開urls.py文件,添加以下代碼:
from django.contrib import admin
from django.urls import path
from DjangoWeb import views
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', views.index)
]
(4)啟動服務(wù)
在pyCharm Terminal控制臺,執(zhí)行:
python manage.py runserver

回車執(zhí)行后出現(xiàn):

在控制臺點擊http://127.0.0.1:8000/或者復(fù)制粘貼到瀏覽器打開,出現(xiàn):

添加index http://127.0.0.1:8000/index,出現(xiàn):

三、小節(jié)
Python下有許多款不同的 Web 框架。Django是重量級選手中最有代表性的一位。許多成功的網(wǎng)站和APP都基于Django。
Django 是一個開放源代碼的 Web 應(yīng)用框架,由 Python 寫成。
Django 采用了 MVT 的軟件設(shè)計模式,即模型(Model),視圖(View)和模板(Template)。
到此這篇關(guān)于利用Pycharm + Django搭建一個簡單Python Web項目的步驟的文章就介紹到這了,更多相關(guān)Pycharm+Django搭建Python Web項目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python實現(xiàn)字典的key和values的交換
本文給大家分別介紹了在python3.0和2.7版本下實現(xiàn)字典的key和values的交換的程序代碼,非常的簡單實用,有需要的小伙伴可以參考下。2015-08-08
python使用正則表達(dá)式提取網(wǎng)頁URL的方法
這篇文章主要介紹了python使用正則表達(dá)式提取網(wǎng)頁URL的方法,涉及Python中urllib模塊及正則表達(dá)式的相關(guān)使用技巧,需要的朋友可以參考下2015-05-05
python3.7安裝matplotlib失敗問題的完美解決方法
由于學(xué)習(xí)需要安裝matplotlib庫,閱讀網(wǎng)上教程后一直出現(xiàn)各種各樣的錯誤,下面這篇文章主要給大家介紹了關(guān)于python3.7安裝matplotlib失敗問題的完美解決方法,需要的朋友可以參考下2022-07-07
Pycharm Terminal 與Project interpreter 安裝
本文主要介紹了Pycharm Terminal 與Project interpreter 安裝包不同步問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
基于Flask框架添加多個AI模型的API并進(jìn)行交互
這篇文章主要介紹了如何基于 Flask 框架開發(fā) AI 模型 API 管理系統(tǒng),允許用戶添加、刪除不同 AI 模型的 API 密鑰,感興趣的可以了解下2025-03-03

