Django-安裝與建立項目、應用

1     Django的下載

1.1   方式一:

 

 

下載完以後,咱們能夠在下面的路徑中看到html

 

 

把這個路徑放到環境變量中python

 

1.2   方式二:使用pycharm

 

 啓動項目,從下圖的紅圈裏選配置,而後能夠配置默認端口shell

 

 

2     建立Django項目

建立一個django project數據庫

django-admin.py startproject mysitedjango

 

前目錄下會生成mysite的工程,目錄結構以下:app

   

 

    

  • manage.py ----- Django項目裏面的工具,經過它能夠調用django shell和數據庫等。
  • settings.py ---- 包含了項目的默認設置,包括數據庫信息,調試標誌以及其餘一些工做的變量。
  • urls.py ----- 負責把URL模式映射到應用程序。

2.1   項目與應用的關係

項目中有不少的應用,好比支付寶看做一個項目,那麼支付功能能夠看做其中的應用。這裏咱們能夠把不一樣的應用視圖放在對應的應用中,這樣好維護框架

3     在項目目錄下建立應用

python manage.py startapp blogsocket

 

    

--manage.py    # 啓動文件   與項目交互文件函數

--項目名稱 mysite工具

            ----settings.py : 配置信息

               ----urls: 路徑與視圖函數的映射

               ----wsgi: 封裝socket

   blog應用名稱

        ---models: 存放與該blog相關的表結構

        ---view  : 存放與該blog相關的視圖函數的

 

 

注意:建立完應用後須要在setting.py中加設置:      INSTALLED_APPS = ['app01.apps.BlogConfig',]

4   啓動項目

python manage.py runserver IP:PORT

 

 

   這樣咱們的django就啓動起來了!當咱們訪問:http://127.0.0.1:8000/時就能夠看到:

 

 

5 基於Django實現的一個簡單示例

 url控制器

複製代碼
from django.contrib import admin
from django.urls import path


from app01 import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/',views.index),
]
複製代碼

視圖

複製代碼
from django.shortcuts import render

# Create your views here.



def index(request):

    import datetime
    now=datetime.datetime.now()
    ctime=now.strftime("%Y-%m-%d %X")

    return render(request,"index.html",{"ctime":ctime})
複製代碼

模板

複製代碼
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<h4>當前時間:{{ ctime }}</h4>

</body>
</html>
複製代碼

執行效果以下:

 

 

6:瞭解Django框架

相關文章
相關標籤/搜索