欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python使用Pycharm創(chuàng)建一個Django項(xiàng)目

 更新時間:2018年03月05日 09:24:14   作者:張土豆  
這篇文章主要介紹了python使用Pycharm創(chuàng)建一個Django項(xiàng)目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文為Django項(xiàng)目創(chuàng)建的簡單介紹,更為詳細(xì)的Django項(xiàng)目創(chuàng)建,可以參考如下教程:

Django入門與實(shí)踐-http://www.dbjr.com.cn/article/64109.htm

Pycharm 版本: Professional 2017.1

Django 版本: 1.8.7

在軟件安裝和環(huán)境配置完成后,打開Pycharm.

Step 1. 點(diǎn)擊

File --> New Project 彈出如下窗口:


圖中編號1處為項(xiàng)目位置;編號2處為使用的模板語言類型,默認(rèn)為Django模板語言;編號3處是保存項(xiàng)目頁面HTML的文件夾名稱,默認(rèn)為templates;編號4處是應(yīng)用名,一般根據(jù)Web應(yīng)用的實(shí)際功能來命名。本示例中,我們項(xiàng)目位置為E:\testDjango,應(yīng)用名為fakeCSDN。設(shè)置填寫完畢后,點(diǎn)擊右下角的Create,創(chuàng)建項(xiàng)目。

Step 2. 了解創(chuàng)建后項(xiàng)目的項(xiàng)目文件結(jié)構(gòu)創(chuàng)建成功后的界面如下圖所示:


目錄結(jié)構(gòu)

  1. manage.py:一個命令行工具,可以使你用多種方式對Django項(xiàng)目進(jìn)行交互
  2. 內(nèi)層的目錄:項(xiàng)目的真正的Python包
  3. _init _.py:一個空文件,它告訴Python這個目錄應(yīng)該被看做一個Python包
  4. settings.py:項(xiàng)目的配置
  5. urls.py:項(xiàng)目的URL聲明
  6. wsgi.py:項(xiàng)目與WSGI兼容的Web服務(wù)器入口
  7. templates: 項(xiàng)目的html文件

可以看到,在項(xiàng)目根目錄下,有三個文件夾:fakeCSDN, templates和testDjango,以及一個python腳本文件manage.py.

fakeCSDN 是我們創(chuàng)建的應(yīng)用相關(guān)要素的文件夾,testDjango是我們整個Django項(xiàng)目相關(guān)元素的文件夾。也就是說,對于一個Django項(xiàng)目,與項(xiàng)目名相同的文件夾只能有一個,應(yīng)用對應(yīng)的文件夾則可以有多個。templates文件夾用來保存HTML模板。

manage.py 是系統(tǒng)自動生成的Django項(xiàng)目管理程序,Django項(xiàng)目創(chuàng)建和運(yùn)行所需要的所有命令都能由這個腳本提供。如為項(xiàng)目創(chuàng)建數(shù)據(jù)庫的makemigrations 和 migrate, 啟動服務(wù)器的runserver等。在編程過程中,manage.py一般是不需要修改的。

fakeCSDN 和 testDjango所包含的內(nèi)容大致相同。

fakeCSDN中,編程中常用的是migration文件夾、models.py和views.py。

  1. views.py 是Web應(yīng)用后臺的核心,定義了后臺具體的響應(yīng)動作和數(shù)據(jù)存取、操作動作的函數(shù);
  2. models.py 是Web應(yīng)用數(shù)據(jù)庫的定義文件,以Python類的形式定義數(shù)據(jù)庫中的各個表;
  3. migration文件夾 保存著models中的數(shù)據(jù)庫表遷移之后的文件,一般不需要手工操作。

除了fakeCSDN中已有的文件之外,一般還需要新建一個urls.py文件,用來指定應(yīng)用中出現(xiàn)的url所對應(yīng)的響應(yīng)函數(shù)。

testDjango中,常用的文件是setting.py 和 urls.py。 前者是項(xiàng)目的一些屬性設(shè)置,如數(shù)據(jù)庫連接、debug的方式等;后者同樣是url映射關(guān)系。

Step 3. 編輯Web應(yīng)用詳細(xì)內(nèi)容

Step 4. 配置Django Server并啟動服務(wù)器點(diǎn)擊圖中所示綠色按鈕,即可啟動Web應(yīng)用。


若未自動出現(xiàn)圖示按鈕,可以點(diǎn)擊向下的灰色三角,選擇 Edit Configurations ,彈出如下窗口通過1,2 兩步添加一個新的Django Server,在3處輸入服務(wù)器名稱,在5處輸入啟動頁面。點(diǎn)擊OK即可。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • pytorch實(shí)現(xiàn)保證每次運(yùn)行使用的隨機(jī)數(shù)都相同

    pytorch實(shí)現(xiàn)保證每次運(yùn)行使用的隨機(jī)數(shù)都相同

    今天小編就為大家分享一篇pytorch實(shí)現(xiàn)保證每次運(yùn)行使用的隨機(jī)數(shù)都相同,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • 十行代碼使用Python寫一個USB病毒

    十行代碼使用Python寫一個USB病毒

    本文給大家分享一個基于十行代碼使用Python寫一個USB病毒,很簡單,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • selenium+opencv實(shí)現(xiàn)滑塊驗(yàn)證碼的登陸

    selenium+opencv實(shí)現(xiàn)滑塊驗(yàn)證碼的登陸

    很多網(wǎng)站登錄登陸時都要用到滑塊驗(yàn)證碼,本文主要介紹了selenium+opencv實(shí)現(xiàn)滑塊驗(yàn)證碼的登陸,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 探索Python元類的魅力:靈活定制類的創(chuàng)建過程

    探索Python元類的魅力:靈活定制類的創(chuàng)建過程

    在Python編程中,元類(Metaclass)是一項(xiàng)高級特性,它允許我們在定義類的時候動態(tài)地控制類的創(chuàng)建過程。元類提供了一種強(qiáng)大的機(jī)制,可以對類進(jìn)行定制化,擴(kuò)展其功能,并在類的實(shí)例化過程中執(zhí)行額外的操作,本文將深入解析
    2023-10-10
  • Python實(shí)例練習(xí)逆序輸出字符串講解

    Python實(shí)例練習(xí)逆序輸出字符串講解

    今天小編就為大家分享一篇關(guān)于Python字符串逆序輸出的實(shí)例講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2022-05-05
  • OpenCV讀取與寫入圖片的實(shí)現(xiàn)

    OpenCV讀取與寫入圖片的實(shí)現(xiàn)

    這篇文章主要介紹了OpenCV讀取與寫入圖片的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Python使用MoviePy實(shí)現(xiàn)編輯音視頻并添加字幕

    Python使用MoviePy實(shí)現(xiàn)編輯音視頻并添加字幕

    MoviePy是一個用于視頻編輯的Python模塊,它可被用于一些基本操作,本文主要介紹了如何使用編輯音視頻并添加字幕,感興趣的小伙伴可以了解下
    2024-01-01
  • Python實(shí)現(xiàn)單向鏈表

    Python實(shí)現(xiàn)單向鏈表

    這篇文章主要為大家詳細(xì)介紹了Python實(shí)現(xiàn)單向鏈表,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python爬蟲框架Scrapy常用命令總結(jié)

    Python爬蟲框架Scrapy常用命令總結(jié)

    這篇文章主要介紹了Python爬蟲框架Scrapy常用命令,結(jié)合實(shí)例形式總結(jié)分析了Scrapy框架中常見的全局命令與項(xiàng)目命令功能、使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2018-07-07
  • Python NumPy中diag函數(shù)的使用說明

    Python NumPy中diag函數(shù)的使用說明

    這篇文章主要介紹了Python NumPy中diag函數(shù)的使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05

最新評論