Python開發入門與實戰8-基於Java的集成開發環境


8. 基於Java的Python的集成開發環境

  目前為止我們所有的代碼和例子都是通過Notepad文本編輯器來實現的,實際項目開發中這種編碼模式效率較低(大蝦除外),使用IDE集成開發環境常常大幅度的提高編碼效率。本章我們將簡要介紹兩個主流的集成開發環境。

8.1. 下載安裝Java運行環境

http://www.java.com/zh_CN/download/manual.jsp

根據操作系統版本下載安裝Java運行時環境,如下圖:

8-1

8.2.Eclipse IDE

http://www.eclipse.org/downloads/

8-2

  選擇下載Eclipse Standard 4.4 版本,文件包解壓縮到如:

  D:\Develop Tools\eclipse 文件夾。

8.3. 安裝Eclipse Python 插件

運行Eclipse 在菜單欄上選擇 help->Install New SoftWare 出現如下界面:

8-3

點擊 Add按鈕,出現界面如下:

8-4

URLs for PyDev as Eclipse plugin

Python插件地址:http://pydev.org/updates

彈出框中

Name:

Location:http://pydev.org/updates

點擊OK,安裝Python插件

8-5

 

8-6

8-7

 

8.4. 配置Eclipse Python開發環境

如下圖點擊“Quick Auto-Config”即可,IDE會自動檢測到我們前面安裝的Python2.7運行環境。

8-8

結果如下圖:

8-9

8.5. 使用Eclipse IDE開發Python項目

8.5.1. 用IDE新建mysite項目

8-10

首先,選擇新建other項目,在彈出框中選擇創建一個PyDev Django Project,(記得先把原來的mysite目錄改名為mysite_manual)如下圖:

 

8-11

8-12

8-13

點擊Finish按鈕創建工程后,我們就可以在開發環境中看到我們的項目了,如下圖:

8-14

IDE環境增加了.project和.pydevproject的文件,這個是IDE環境為了管理程序結構而增加的IDE集成環境文件。目錄結構如下:

mysite/

  .project

  .pydevproject

  manage.py 

  mysite/

    __init__.py

    wsgi.py

    settings.py

    urls.py

 

打開mysite/settings.py文件我們會發現IDE環境查看編寫代碼是多么的方便。

8-15

8.5.2. 遷移我們手工創建的mysite項目的inventory

首先,我們在自動創建的mysite中添加APP,如下圖:

8-16

8-17

我們在工程里添加一個APP應用inventory,代碼展開與手工創建的一樣,如下圖:

8-18

接下來我們要做的就是把手工創建的inventory目錄下的文件拷貝過來覆蓋,IDE創建的目錄即可,刷新IDE將看到的結構如下圖:

8-19

我們同理在settings.py中重新配置一下我們需要裝載的APP。

8-20

INSTALLED_APPS = (

  'django.contrib.auth',

  'django.contrib.contenttypes',

  'django.contrib.sessions',

  'django.contrib.sites',

  'django.contrib.messages',

  'django.contrib.staticfiles',

  # Uncomment the next line to enable the admin:

  # 'django.contrib.admin',

  # Uncomment the next line to enable admin documentation:

  # 'django.contrib.admindocs',

  'inventory'

)

 

最后,因為創建工程時我們重新創建新的數據庫MyDB,現在通過SyncDB命令來重新創建一下數據庫表吧。

8-21

執行效果與cmd命令提示一樣,只是實在IDE環境console來顯示了,我們用數據庫工具連接數據庫就會看見新創建好的表了。

8-22

8.5.3. 重新配置一下mysite項目的urls.py
urlpatterns = patterns('',

  # Examples:

  # url(r'^$', 'mysite.views.home', name='home'),

  # url(r'^mysite/', include('mysite.foo.urls')),

  # Uncomment the admin/doc line below to enable admin documentation:

  # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

  # Uncomment the next line to enable the admin:

  # url(r'^admin/', include(admin.site.urls)),
   url(r'^AddInStockBill/$', views.AddInStockBill),   url(r'^AddItem/$', views.AddItem),   url(r'^success/$', views.success), 

)

 

8.5.4. 現在我們在IDE里運行我們的項目吧

右鍵項目菜單中選擇run as 命令的 1.PyDev Django,我們在console窗體就會看到我們的程序運行起來了。

8-23

8-24

瀏覽器打開http://127.0.0.1:8000,現在看到我們寫好的urls,遷移工作完成了。

8-25

8.6. 小結

  筆者這些年來主要用的集成開發環境是微軟的VS系列,所以一開始還不太適應Eclipse環境,不過熟悉幾天后也還算應手。實際項目開發集成開發環境非常重要,所以需要迅速熟悉一個主流的集成開發環境作為自己開發工具吧!


免責聲明!

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



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