Django 創建 hello world
前言
用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