利用Pycharm + Django搭建一個簡單Python Web項目


Pycharm+Django 搭建一個簡單的web
一、Pycharm中安裝Django
(此教程默認你已安裝並配置了Python 3.7.6)
1.File—>Settings

 

2020最新python學習資源分享:1156465813
 

 

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

 

2.新窗口打開,會出現以下的文件

 

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

 

 
 

 

4.配置相關文件 (1)修改DjangoWeb/views.py views.py文件,是一個視圖文件,我們要顯示的Hello Django等內容就要在這個文件里實現。在文件中添加如下代碼:
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)啟動服務 在pyCharm Terminal控制台,執行:
python manage.py runserver
 

 

回車執行后出現:

 

在控制台點擊 http://127.0.0.1:8000/ 或者復制粘貼到瀏覽器打開,出現:

 

添加index http://127.0.0.1:8000/index ,出現:

 

 
三、小節
Python下有許多款不同的 Web 框架。Django是重量級選手中最有代表性的一位。許多成功的網站和APP都基於Django。 Django 是一個開放源代碼的 Web 應用框架,由 Python 寫成。 Django 采用了 MVT 的軟件設計模式,即模型(Model),視圖(View)和模板(Template)。
 
為了可以給大家提出更多的學習建議,這是我建立的Python學習圈子:1156465813。在彼此的溝通可以我們可以得到很多學習經驗,學習始終靠自己,當你掌握了一個好的學習方法,系統的學習方式,你會發現其實學習Python並沒有那么難,有問題在群里隨時問我,群內含有不少的學習資料,大家可以一起討論問題,共同進步。

Pycharm+Django 搭建一個簡單的web

一、Pycharm中安裝Django

(此教程默認你已安裝並配置了Python 3.7.6)

1.File—>Settings

2020最新python學習資源分享:1156465813

 

 

二、搭建Django項目

1.File—>New Project


2.新窗口打開,會出現以下的文件


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

python manage.py startapp DjangoWeb

 

 

 


4.配置相關文件
(1)修改DjangoWeb/views.py
views.py文件,是一個視圖文件,我們要顯示的Hello Django等內容就要在這個文件里實現。在文件中添加如下代碼:

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)啟動服務
在pyCharm Terminal控制台,執行:

python manage.py runserver

 


回車執行后出現:


在控制台點擊http://127.0.0.1:8000/或者復制粘貼到瀏覽器打開,出現:


添加index http://127.0.0.1:8000/index,出現:

 

三、小節

Python下有許多款不同的 Web 框架。Django是重量級選手中最有代表性的一位。許多成功的網站和APP都基於Django。
Django 是一個開放源代碼的 Web 應用框架,由 Python 寫成。
Django 采用了 MVT 的軟件設計模式,即模型(Model),視圖(View)和模板(Template)。


免責聲明!

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



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