第一個Django項目

1、使用命令行 (cmd) 建立項目

  1. 選擇位置

    先選擇一個一個存放項目的位置,直接使用盤符名+」 : 「切換盤符,使用 cd 命令切換到指定的文件夾。html

  2. 建立Django項目

    接着使用如下命令建立Django項目,以下所示:python

django-admin startproject mysite  # mysite是項目名,可自定義

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

manage.py -- Django項目裏面的工具,經過它能夠調用django shell和數據庫等。

settings.py -- 包含了項目的默認設置,包括數據庫信息,調試標誌以及其餘一些工做的變量。

urls.py -- 負責把URL模式映射到應用程序。

  3. 在mysite目錄下建立應用

  使用 cd 命令切換到 mysite 目錄中,並輸入如下命令:數據庫

python manage.py startapp app01  # app01爲應用名,可自定義

  應用 」 app01「 的目錄結構以下:django

 

  4. 啓動 django 項目

  啓動 django 項目的命令以下所示:瀏覽器

python manage.py runserver 8080   # 8080 爲默認端口

  若正常啓動,則會出現如下界面:app

  這時,咱們的 django 就啓動起來了,咱們訪問 " 127.0.0.1:8080/ " 時,咱們就能夠看到以下界面:工具

 

2、使用PyCharm建立項目

  打開PyCharm,點擊 「 File」 --> " New Project",而後選擇新建Django項目,並參考下圖進行設置:url

  設置好後,點擊 「 Create 」 便可建立Django項目,建立後的項目目錄與以前使用 cmd 命令建立的Django項目是一致的,以下圖所示:spa

  咱們一樣打開瀏覽器,訪問 「 127.0.0.1:8000/ 」,會看到和上面同樣的Django的歡迎界面。

 

3、基於Django實現一個小案例

  url控制器(urls.py)

from django.contrib import admin
from django.urls import path

from app01 import views  # 導入 views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/',views.index),  # 匹配路徑
]

  視圖(views.py)

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}) # 渲染返回

  模板(templates/index.html)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>time</title>
</head>
<body>
    <h2>Welcome time !</h2>
    <h3>當前時間:{{ ctime }}</h3>
</body>
</html>

  瀏覽器中輸入 「 127.0.0.1:8000/index 」,執行效果以下所示:

相關文章
相關標籤/搜索