pytharm搭建並執行你的第一個Django專案
建立並執行您的第一個Django專案
在開始之前
確保滿足以下先決條件:
- 您正在使用PyCharm 4.0.0或更高版本。如果您還沒有PyCharm,請從此頁面下載。要安裝PyCharm,請按照說明進行操作,具體取決於您的平臺。
- 您的計算機上至少安裝了一個Python直譯器。您可以從此頁面下載口譯員。
- 你已經安裝了Django包。要了解如何使用PyCharm UI安裝軟體包,請閱讀 安裝,解除安裝和升級軟體包一節。您也可以按照如何安裝Django
本教程已經建立了以下假設:
建立一個新的專案
實際上,所有新專案的建立方式都是相同的:通過單擊歡迎螢幕快速啟動區域中的建立新專案按鈕:
如果您有一個已經開啟的專案,請通過選擇建立一個新專案 在主選單上。
然後,選擇所需的專案型別(這裡是Django)。指定專案名稱和位置,用於該專案的Python直譯器(記住,至少有一個Python直譯器是本教程的先決條件之一!)和應用程式名稱(這裡是輪詢)。
點選建立 - Django專案已經準備就緒。
探索專案結構
如上所述,基本上,存根專案已經準備就緒。它包含特定於框架的檔案和目錄。當您建立任何支援型別的專案時,也會發生同樣的情況,無論是Pyramid還是Google App Engine。
讓我們來看看在Project工具視窗中新建專案的結構是否可見。
專案工具視窗的專案檢視
該檢視預設顯示。它顯示了Django特定的專案結構 polls
和mysite
目錄; 另外,你可以看到 manage.py
和settings.py
檔案。
請注意,您無法.idea
在此檢視中看到該目錄:
專案工具視窗的“專案檔案”檢視
如果由於某些原因,您希望看到目錄的內容.idea
,請選擇檢視專案檔案:如您所見,此檢視顯示相同的目錄和檔案以及.idea
目錄,因為它位於專案根目錄下:
我們回到專案檢視。
我們在專案檢視中看到什麼?
mysite
目錄是你的專案的容器。在專案檢視中用粗體字表示。manage.py
:這是一個命令列工具,可以讓你與你的Django專案進行互動。- 巢狀的目錄
mysite
是您的專案的實際Python包。 mysite/_init_.py
:這個空檔案告訴Python這個目錄應該被認為是一個Python包。mysite/settings.py
:這個檔案包含 你的Django專案的配置。mysite/urls.py
:這個檔案包含你的Django專案的 URL宣告。mysite/wsgi.py
:該檔案定義了WSGI相容的Web伺服器為您的專案提供服務的入口點。有關 更多詳細資訊,請參閱 如何使用WSGI進行部署。- 巢狀目錄
polls
包含開發Django應用程式所需的所有檔案(目前這些檔案是空的): templates
目錄現在是空的。它應該包含模板檔案。- 巢狀的目錄
migrations
現在只包含包檔案_init_.py
,但將來會用於將您對模型所做的更改(新增欄位,刪除模型等)傳播到資料庫模式中。閱讀這裡的遷移說明。
請注意,您可以根據需要建立多個Django應用程式。要將應用程式新增到專案中,請執行該實用程式的 startapp
任務manage.py
(,然後startapp
在控制檯中輸入)。
配置資料庫
現在,當專案存根準備就緒時,讓我們做一些微調。開啟進行編輯settings.py
。要做到這一點,在專案工具視窗中選擇檔案,然後按F4。該檔案在編輯器的自己的選項卡中開啟。
指定您要在應用程式中使用的資料庫。為此,找到 DATABASES
變數:單擊Ctrl+F,然後在搜尋欄位中輸入您要查詢的字串。然後,在該'ENGINE'
行中,新增點資料庫管理系統的名稱(可以使用任何在註釋之後指定的名稱,但在開始時我們將開始sqlite3
)。
在該'NAME'
行中,輸入所需資料庫的名稱,即使它尚不存在。
啟動Django伺服器
由於我們謹慎選擇sqlite3
,我們不需要定義其他值(使用者憑證,埠和主機)。現在我們來看看我們的設定是否正確。這可以很容易地完成:只需啟動 實用程式的runserver
任務manage.py
:按Ctrl+Alt+R,然後在manage.py
控制檯中輸入任務名稱 :
按照建議的連結,並看到以下頁面:
建立模型
接下來,開啟編輯該檔案models.py
,並注意匯入語句已經在那裡。然後鍵入下面的程式碼:
from django.db import models# the following lines added:import datetimefrom django.utils import timezoneclass Question(models.Model): question_text = models.CharField(max_length=200) pub_date = models.DateTimeField('date published') def __str__(self): return self.question_text def was_puplished_recently(self): now = timezone.now() return now - datetime.timedelta(days=1) <= self.pub_date <= now was_puplished_recently.admin_order_field = 'pub_date' was_puplished_recently.boolean = True was_puplished_recently.short_description = 'Published recently?'class Choice(models.Model): question = models.ForeignKey(Question) choice_test = models.CharField(max_length=200) votes = models.IntegerField(default=0) def __str__(self): return self.choice_test
複製事實上,你可以複製貼上,但打字是明智的 - 它可以幫助你看到強大的PyCharm的程式碼完成在行動:
建立資料庫
我們必須為新模型建立表格。為此,我們將使用魔術Ctrl+Alt+R 快捷鍵來呼叫manage.py
控制檯。首先執行的命令是makemigration
:
因此,你告訴Django的這兩款新車型已經建立,即Choice
和Question
,並建立了一個遷移:
接下來,在提示符之後,鍵入以下命令:
sqlmigrate polls 0001
最後,執行migrate
命令在資料庫中實際建立這些表:
執行管理功能
首先,建立一個超級使用者。為此,請superuser
在manage.py
控制檯中鍵入命令 ,指定您的電子郵件地址和密碼:
由於我們已經決定啟用網站管理,PyCharm已經取消了檔案中對應的行的註釋urls.py
。
但是,我們需要為管理網站啟用編輯功能。為此,請開啟 admin.py
目錄中的polls
檔案進行編輯,然後輸入以下程式碼:
from django.contrib import admin# these lines added:from django.contrib import adminfrom .models import Choice, Questionclass ChoiceInline(admin.TabularInline): model = Choice extra = 3class QuestionAdmin(admin.ModelAdmin): fieldsets = [ (None, {'fields': ['question_text']}), ('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}), ] inlines = [ChoiceInline]admin.site.register(Question, QuestionAdmin)
再次注意程式碼完成:
準備執行/除錯配置
我們現在準備進入管理頁面。當然,可以執行Django伺服器,然後進入瀏覽器,在位址列中輸入整個URL,但使用PyCharm有一個更簡單的方法:使用預配置的Django伺服器執行配置,稍作修改。
要開啟此執行/除錯配置以進行編輯,請在主工具欄上單擊執行/除錯配置選擇器,然後選擇編輯配置(或者選擇 主選單上的):
在Run / Dug Configuration對話方塊中,為這個執行/除錯配置指定一個名稱(在這裡mysite
),啟用在預設瀏覽器中執行應用程式(選中複選框執行瀏覽器),並指定預設開啟的站點的頁面(這裡是這個頁面http://127.0.0.1:8000/admin/
):
啟動管理網站
現在,要啟動應用程式,按Shift+F10,或點選主工具欄開啟標準的Django網站登入頁面:
登入後,將顯示管理頁面。它具有認證和授權(組和使用者)部分,但民意調查不可用。為什麼這樣?
我們必須告訴管理員,Question物件有一個管理介面; 要做到這一點,讓我們開啟檔案 polls/admin.py
進行編輯(在“專案”檢視中選擇並按下 F4),然後輸入以下程式碼:
from django.contrib import adminfrom .models import Question #this line addedadmin.site.register(Question)#this line added
重新整理頁面,看到有問題的民意調查部分出現:
點選新增建立一些問題。
但是,每個問題都有一些選擇,但是選擇仍然不可用。再次,開啟編輯檔案polls/admin.py
並將其更改如下:
from django.contrib import adminfrom .models import Choice, Questionclass ChoiceInline(admin.TabularInline): model = Choice extra = 3class QuestionAdmin(admin.ModelAdmin): fieldsets = [ (None, {'fields': ['question_text']}), ('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}), ] inlines = [ChoiceInline]admin.site.register(Question, QuestionAdmin
現在看看更改問題頁面:
相關推薦
pytharm搭建並執行你的第一個Django專案
建立並執行您的第一個Django專案在開始之前確保滿足以下先決條件:您正在使用PyCharm 4.0.0或更高版本。如果您還沒有PyCharm,請從此頁面下載。要安裝PyCharm,請按照說明進行操作,具體取決於您的平臺。您的計算機上至少安裝了一個Python直譯器。您可以從
PyCharm入門第一步(四):建立和執行第一個Django專案
步驟4:建立和執行您的第一個Django專案
注:此功能僅在專業版中受支援。
在你開始之前
您正在使用PyCharm 2016.1或更高版本。
您的計算機上至少安裝了一個Python直譯器。
你已經安裝了Django包。
本教程是使用以下假設建立的:
Py
Python - 第一個 Django 專案
開啟 PyCharm
選單欄 -> 檔案 -> 新建專案
選擇 Django,然後選擇專案路徑,最後點選“Create”
選擇第一個,另起視窗
settings.py 是跟設定相關的,urls.py 存放路徑和函式對應關係,wsgi.py 跟 socket 通訊相關的,mana
2018年9月26日Django的安裝以及建立第一個Django專案和子模組
python字串物件的find()和index()方法的區別?
index()和find()函式都是用於查詢字串,但是index()在沒有找到子串的時候會有報錯丟擲異常,影響程式執行。find()在找不到目標子串時不會丟擲異常,而是會返回-1,因此不會影響程式的執行。
函式
第二章 python分散式爬蟲打造搜尋引擎環境搭建 第一節建立第一個scrapy專案
scrapy可以執行在python2.7、python3.3或者是更高的版本上;首先我們借用之前的知識,建立一個python環境。然後在此python環境中建立我們的scrapy專案。這裡你如果不理解的可以給你們大個比方,python版本就好比是
使用virtualenv建立python虛擬環境和第一個Django專案
python虛擬環境--virtualenv
virtualenv是一個建立隔絕的Python環境的工具。virtualenv建立一個包含所有必要的可執行檔案的資料夾,用來使用Python工程所需的包.
window安裝
pip install virtualenv 或 pip3
我的第一個django 專案-“hello python”
開始學Python了,最近學到了最簡單的一個Django專案。
或者用命令列安裝,現在最新版是2.1.2,我的Python是3.3.6
pip install Django==2.1.2
安裝好以後我用pycharm create一個專案,基本會是下面這樣,我們需
第一個django專案-通過命令列和pycharm兩種方式
以本機環境為例,ip地址為172.20.16.148,windows平臺,虛擬環境路徑為d:\VirtualEnv,專案存放位置為d:\DjangoProject
命令列方式
1.進入虛擬環境建立專案django-admin startproject projectname
專案的存
django實現第一個django專案的建立
一、首先我們需要在本機安裝django模組
pip install django
二、在系統中某一個指定的資料夾中建立我們的django web應用(後面的project_name是我們自己web應用容器名稱)
django-admin startproject pr
007:第一個Django專案剖析(1)
建立 Django 專案的方式:
1、命令列方式建立專案和APP:
1.1、建立專案:開啟WINDOWS的cmd視窗,使用命令:django-admin startproject [專案名稱]即可建立,比如:django-admin startproject first_project
1.2、建立
008:第一個Django專案剖析(2)
pycharm執行專案:
使用pycharm執行專案,並執行區域網內部使用者訪問;主要要修改如下地方(包括修改埠),具體請看下圖:
專案結構介紹:
manage.py :以後和專案互動基本上都是基於這個檔案。一般都是在終端輸入 python m
Python建立第一個Django專案
安裝Django
進入cmd命令列,輸入: pip install django == 需要安裝的版本號,例如1.11
建立Django專案
進入cmd命令,先進入你需要建立專案的目錄,例如: cd E:\PycharmProjects
然後在該目錄下建立專案,輸
vscode+python+django 第一個django專案
win+R進入cmd,切換路徑到專案路徑下(你想將程式碼儲存到哪裡就切換到哪裡)執行以下命令:django-admin startproject HelloWorld然後,在該路徑下會生成一個HelloWorld專案在vscode專案欄可見,備註:(1)HelloWorld:
Django入門-2:建立第一個Django專案
建立Django專案
命令 django-admin startproject test1
開啟Linux或MacOS的Terminal(終端)直接在終端中輸入這些命令(不是 python 的 sh
python+django PyCharm下建立並執行我們的第一個Django工程:https://blog.csdn.net/Tomonkey/article/details/50922279
1:使用者通過瀏覽器輸入相應的 URL 發起 HTTP 請求(一般是 GET/POST)
2:Django 接受到請求,檢測 urls.py 檔案,找到和使用者輸入的 URL 相匹配的項,並呼叫該 URL 對應的檢視函式(view),例如,通常來說 urls.py 檔案裡的程式碼是這樣
PyCharm下創建並運行我們的第一個Django項目
編譯器 探索 -a with 命令行 read 使用 127.0.0.1 code PyCharm下創建並運行我們的第一個Django項目
準備工作: 假設讀者已經安裝好python 2x或3x,以及安裝好Django,以及Pycharm
1. 創建一個新的工程
第一次運行
PythonWeb開發教程(二),搭建第一個django項目
translate -s 分享圖片 ble show main tab table python 這篇寫怎麽創建django項目,以及把django項目運行起來。
1、創建django項目
a.使用命令創建,安裝完django之後就有djang
編寫你的第一個Django應用程序,第四部分
次數 用戶 進行 訪問 觀點 ken span .py return 本教程從隨筆三停止的地方開始。這裏將重點放簡單的表單處理和削減我們的代碼。
寫一個簡單的表單
更新模版文件polls/detail.html,以便包含一個html<form>元素:
PyCharm入門第一步:建立並執行第一個Python專案
步驟1:建立並執行您的第一個Python專案
在你開始之前
確保滿足以下先決條件:
您正在使PyCharmCE或Professional。
您已經安裝了Python本身。如果您使用的是macOS或Linux,那麼您的計算機已經安裝了Python。你可以從python.org獲
Python Web框架Django 入門(一)——搭建第一個HelloWorld專案
安裝
方法一: 官網原始碼安裝,上面有很詳細的教程 點選這裡
方法二: pip install Django==2.1.1
安裝 Django 之後,您現在應該已經有了可用的管理工具 django-admin.py,檢視版本號表示安裝成功
C:\Users\ki
pytharm搭建並執行你的第一個Django專案
建立並執行您的第一個Django專案在開始之前確保滿足以下先決條件:您正在使用PyCharm 4.0.0或更高版本。如果您還沒有PyCharm,請從此頁面下載。要安裝PyCharm,請按照說明進行操作,具體取決於您的平臺。您的計算機上至少安裝了一個Python直譯器。您可以從
PyCharm入門第一步(四):建立和執行第一個Django專案
步驟4:建立和執行您的第一個Django專案 注:此功能僅在專業版中受支援。 在你開始之前 您正在使用PyCharm 2016.1或更高版本。 您的計算機上至少安裝了一個Python直譯器。 你已經安裝了Django包。 本教程是使用以下假設建立的: Py
Python - 第一個 Django 專案
開啟 PyCharm 選單欄 -> 檔案 -> 新建專案 選擇 Django,然後選擇專案路徑,最後點選“Create” 選擇第一個,另起視窗 settings.py 是跟設定相關的,urls.py 存放路徑和函式對應關係,wsgi.py 跟 socket 通訊相關的,mana
2018年9月26日Django的安裝以及建立第一個Django專案和子模組
python字串物件的find()和index()方法的區別? index()和find()函式都是用於查詢字串,但是index()在沒有找到子串的時候會有報錯丟擲異常,影響程式執行。find()在找不到目標子串時不會丟擲異常,而是會返回-1,因此不會影響程式的執行。 函式
第二章 python分散式爬蟲打造搜尋引擎環境搭建 第一節建立第一個scrapy專案
scrapy可以執行在python2.7、python3.3或者是更高的版本上;首先我們借用之前的知識,建立一個python環境。然後在此python環境中建立我們的scrapy專案。這裡你如果不理解的可以給你們大個比方,python版本就好比是
使用virtualenv建立python虛擬環境和第一個Django專案
python虛擬環境--virtualenv virtualenv是一個建立隔絕的Python環境的工具。virtualenv建立一個包含所有必要的可執行檔案的資料夾,用來使用Python工程所需的包. window安裝 pip install virtualenv 或 pip3
我的第一個django 專案-“hello python”
開始學Python了,最近學到了最簡單的一個Django專案。 或者用命令列安裝,現在最新版是2.1.2,我的Python是3.3.6 pip install Django==2.1.2 安裝好以後我用pycharm create一個專案,基本會是下面這樣,我們需
第一個django專案-通過命令列和pycharm兩種方式
以本機環境為例,ip地址為172.20.16.148,windows平臺,虛擬環境路徑為d:\VirtualEnv,專案存放位置為d:\DjangoProject 命令列方式 1.進入虛擬環境建立專案django-admin startproject projectname 專案的存
django實現第一個django專案的建立
一、首先我們需要在本機安裝django模組 pip install django 二、在系統中某一個指定的資料夾中建立我們的django web應用(後面的project_name是我們自己web應用容器名稱) django-admin startproject pr
007:第一個Django專案剖析(1)
建立 Django 專案的方式: 1、命令列方式建立專案和APP: 1.1、建立專案:開啟WINDOWS的cmd視窗,使用命令:django-admin startproject [專案名稱]即可建立,比如:django-admin startproject first_project 1.2、建立
008:第一個Django專案剖析(2)
pycharm執行專案: 使用pycharm執行專案,並執行區域網內部使用者訪問;主要要修改如下地方(包括修改埠),具體請看下圖: 專案結構介紹: manage.py :以後和專案互動基本上都是基於這個檔案。一般都是在終端輸入 python m
Python建立第一個Django專案
安裝Django 進入cmd命令列,輸入: pip install django == 需要安裝的版本號,例如1.11 建立Django專案 進入cmd命令,先進入你需要建立專案的目錄,例如: cd E:\PycharmProjects 然後在該目錄下建立專案,輸
vscode+python+django 第一個django專案
win+R進入cmd,切換路徑到專案路徑下(你想將程式碼儲存到哪裡就切換到哪裡)執行以下命令:django-admin startproject HelloWorld然後,在該路徑下會生成一個HelloWorld專案在vscode專案欄可見,備註:(1)HelloWorld:
Django入門-2:建立第一個Django專案
建立Django專案 命令 django-admin startproject test1 開啟Linux或MacOS的Terminal(終端)直接在終端中輸入這些命令(不是 python 的 sh
python+django PyCharm下建立並執行我們的第一個Django工程:https://blog.csdn.net/Tomonkey/article/details/50922279
1:使用者通過瀏覽器輸入相應的 URL 發起 HTTP 請求(一般是 GET/POST) 2:Django 接受到請求,檢測 urls.py 檔案,找到和使用者輸入的 URL 相匹配的項,並呼叫該 URL 對應的檢視函式(view),例如,通常來說 urls.py 檔案裡的程式碼是這樣
PyCharm下創建並運行我們的第一個Django項目
編譯器 探索 -a with 命令行 read 使用 127.0.0.1 code PyCharm下創建並運行我們的第一個Django項目 準備工作: 假設讀者已經安裝好python 2x或3x,以及安裝好Django,以及Pycharm 1. 創建一個新的工程 第一次運行
PythonWeb開發教程(二),搭建第一個django項目
translate -s 分享圖片 ble show main tab table python 這篇寫怎麽創建django項目,以及把django項目運行起來。 1、創建django項目 a.使用命令創建,安裝完django之後就有djang
編寫你的第一個Django應用程序,第四部分
次數 用戶 進行 訪問 觀點 ken span .py return 本教程從隨筆三停止的地方開始。這裏將重點放簡單的表單處理和削減我們的代碼。 寫一個簡單的表單 更新模版文件polls/detail.html,以便包含一個html<form>元素:
PyCharm入門第一步:建立並執行第一個Python專案
步驟1:建立並執行您的第一個Python專案 在你開始之前 確保滿足以下先決條件: 您正在使PyCharmCE或Professional。 您已經安裝了Python本身。如果您使用的是macOS或Linux,那麼您的計算機已經安裝了Python。你可以從python.org獲
Python Web框架Django 入門(一)——搭建第一個HelloWorld專案
安裝 方法一: 官網原始碼安裝,上面有很詳細的教程 點選這裡 方法二: pip install Django==2.1.1 安裝 Django 之後,您現在應該已經有了可用的管理工具 django-admin.py,檢視版本號表示安裝成功 C:\Users\ki