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


PyCharm開源社區版不像商業版那樣可以直接通過Django來創建項目,必須通過以下幾個步驟進行:

0. 在D盤PycharmProjects目錄下創建項目文件夾 DemoDjango

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

 

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

    

3. 使用pycharm open剛剛創建的項目:

 

Django目錄結構:

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

views.py:處理用戶發出的請求,從urls.py中對應過來,通過渲染templates中的網頁可以將顯示內容,比如登陸后的用戶名,數據,輸出到網頁。

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項目:

 


免責聲明!

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



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