1. 程式人生 > >Django 創建 hello world

Django 創建 hello world

user rate 圖片 命令 server start 導入 cal 返回

前言

用Django 創建 hello 哈哈,對這個還是有點意思的

創建文件

在你的目錄下 比如我是 F:\python\django 的輸入下面的代碼:

 django-admin startproject mysite

這裏,mysite為項目名稱,也可以是其他的名字。進入到mysite目錄之後,可以看到目錄結構如下:

.
├── manage.py
└── mysite
    ├── __init__.py
    ├── settings.py
    ├── urls.py
    └── wsgi.py

1 directory, 5 files

解釋下文件用途:

manage.py:管理整個Django項目的文件;
mysite/__init__.py:python包必須包含的文件;
mysite/settings.py:項目的全局設置文件;
mysite/urls.py:整個網站的路由控制,規定哪些url可以訪問;
mysite/wsgi.py:網站部署時會用到的文件。

創建python文件mysite/views.py

記得是在mysite文件下(不然會運行報錯)寫入如下代:

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world")

解釋下:

參數request為固定的參數,表示接收的請求,

可以通過其獲取請求包含的參數等。HttpResponse()方法返回響應。

修改urls.py文件

在mysite/urls.py文件中添加代碼,修改為如下內容:

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

urlpatterns = [
    path(‘admin/‘, admin.site.urls),
    path(‘‘, views.index),
]

from . import views表示導入剛才寫的views.py。

path()方法一共有三個參數,這兒只用到了兩個,第一個參數為網址,第二個參數為響應的方法。

命令啟動服務器

在你的mysite的文件夾下輸入這行(必須):

 python manage.py runserver

技術分享圖片

打開瀏覽器,輸入網址: http://127.0.0.1:8000 或者 http://localhost:8000

技術分享圖片

哈哈 就OK啦

進入管理後臺

瀏覽器輸入:http://localhost:8000/admin

技術分享圖片

需要你的用戶名和密碼:

Ctrl+C關閉服務器。運行如下命令,初始化數據庫(當然還是你的項目目錄):

  python manage.py migrate

出現:技術分享圖片

目錄下多了一個db.sqlite3文件。

創建用戶名:

輸入

python manage.py createsuperuser

按照他的命令來輸入:

技術分享圖片

如果你不記得目錄 ,你可以輸入python manage.py help

照提示創建用戶。完成之後登錄。

在輸入python manage.py runserver 登陸 後臺admin

輸入我的前面創建的用戶名和密碼:

出現:

技術分享圖片

總結

完美 ,哈哈哈 我的Django 創建完畢,後面就是創建自己的項目和數據庫咯,

加油 加油, python 很強 ,需要不斷學習 ING .........

Django 創建 hello world