Django 基本使用

2021-10-01 08:26:37 字數 2126 閱讀 6007

一、建立專案和應用

pip install django			     #安裝

pip install --upgrade django #公升級

django-admin startproject projectname #建立專案

python manage.py runserver 0.0.0.0:8000 #啟動專案,0.0.0.0 讓其它電腦可連線到開發伺服器

cd projectname # 切換到projectname目錄下

#在django專案的__init__()檔案中新增如下**:

import pymysql

pymysql.install_as_mysqldb()

#在databases中配置資料庫連線

databases =

}#建立超級管理員帳號

python manage.py createsuperuser #後輸入賬號及密碼

二、設計model(即設計資料庫表models.py)

from django.db import models

# create your models here.

class blog(models.model):

title = models.charfield(max_length=50)

content = models.charfield(max_length=50)

createtime = models.datetimefield()

def __str__(self):

return self.title

python manage.py makemigrations

python manage.py migrate

通過admin 管理

from django.contrib import admin

from .models import blog

# register your models here.

class blogadmin(admin.modeladmin):

list_display = ['title', 'content', 'createtime'] #設定顯示字段

list_filter = ['title'] #設定過濾字段

search_fields = ['title'] #設定檢索字段

list_per_page = 10 #設定分頁

admin.site.register(blog, blogadmin)

from django.shortcuts import render

from .models import blog

# create your views here.

def blog_index(request):

blog_list = blog.objects.all() #獲取所有資料

return render(request, 'blog/index.html', )

五、設定url

專案下的urls.py

from django.contrib import admin

from django.urls import path, include

urlpatterns = [

path('admin/', admin.site.urls),

path('blog/', include('blog.urls')),

]

應用下建立urls.py

from django.urls import path, include

from . import views

urlpatterns = [

path('blog/', views.blog_index),

path('detail/', views.blog_detail),

]

Django(一) 基本使用

一 安裝 pip install django 二 建立專案 進入目標路徑,執行 django admin startproject 專案名稱 預設建立的目錄結構 mysite mysite 對整個程式進行配置 init settings 配置檔案 url url對應關係 wsgi 遵循wsig規範...

Django的基本使用

入口,關聯到對應的views.py中的乙個函式 或者generic類 訪問 就對應乙個函式 處理使用者發出的請求,從urls.py中對應過來,通過渲染tenplates中網頁可以將顯示內容,比如登陸後的使用者名稱,使用者請求的數 據,輸出網頁。與資料庫操作相關,存入或讀取資料時用到這個,當然用不到資...

Django框架基本使用

django框架 1.安裝 2.使用 建立虛擬環境命令 mkvirtualenv 虛擬環境名 建立python3虛擬環境 mkvirtualenv p python3 名字 進入虛擬環境工作 workon 虛擬環境名 檢視機器上有多少個虛擬環境 workon 空格 兩個tab鍵 退出虛擬環境 dea...