社區版PyCharm+Django搭建web開發環境

PyCharm開源社區版不像商業版那樣能夠直接經過Django來建立項目,必須經過如下幾個步驟進行:python

0. 在D盤PycharmProjects目錄下建立項目文件夾 DemoDjangoweb

1. 建立項目:在cmd命令行下輸入:django-admin startproject DemoDjango    (cd  D:\PycharmProjects\DemoDjango)數據庫

 

2. 建立應用:在cmd命令行下輸入:python manage.py startapp web      (cd  D:\PycharmProjects\DemoDjango)django

    

3. 使用pycharm open剛剛建立的項目:瀏覽器

 

Django目錄結構:緩存

urls.py:網址入口,關聯到對應的Views.py中的一個函數,訪問網址對應的函數。session

views.py:處理用戶發出的請求,從urls.py中對應過來,經過渲染templates中的網頁能夠將顯示內容,好比登錄後的用戶名,數據,輸出到網頁。app

models.py:與數據庫操做相關,存入或讀取數據時用到這個函數

templates文件夾:views.py中的函數渲染templates中的HTML模版,獲得動態內容網頁,能夠用緩存來提升速度。
admin.py:後臺,能夠用不多量的代碼就擁有一個強大的後臺。測試

settings.py:Django的全局設置,配置文件,好比DEBUG的開關,靜態文件的位置設置等

 

5. 啓動服務:在cmd命令行下輸入:python manage.py runserver     (cd  D:\PycharmProjects\DemoDjango)

6. 服務運行起來以後,能夠在瀏覽器輸入默認的訪問地址127.0.0.1:8000

 

7.  在setting.py裏註冊APP:

INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'webAppOne',  # 配置建立的APP
]

 

8. url.py:url地址映射

from django.conf.urls import url from django.contrib import admin from webAppOne.views import hello_django urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^hi/', hello_django),   # 設置url地址映射
]

 

9. view.py:定義url返回的內容

# -*- coding: utf-8 -*-
from __future__ import unicode_literals from django.http import HttpResponse # Create your views here.

def hello_django(request):  # 定義url返回的內容
    return HttpResponse("Hello , Django!")

 

10. 測試: 訪問http://127.0.0.1:8000/hi/

 

 

tips:

1. pycharm 中如何調試django項目:

相關文章
相關標籤/搜索