2.3 syl/urls.py新增主路由(第二步)
urlpatterns = [ path(『user/』, include(『user.urls』)), ]
3.重寫django預設認證使用者模型
3.1 user/models.py建立模型:從寫django user表
from django.db import models
from django.contrib.auth.models import abstractuser
create your models here.
class user(abstractuser):
phone = models.charfield(『手機號』,max_length=20)
img = models.imagefield(upload_to=『user』,null=true)
nick_name = models.charfield(『暱稱』,max_length=20)
address = models.charfield(『位址』,max_length=255)
class meta:
db_table = 『tb_user』
3 .2 syl/settings.py中註冊自己的使用者模型類
註冊自己的使用者模型類: 應用名.模型名,指定我們重寫的user表進行身份驗證
auth_user_model = 『user.user』
4.3 配置mysql
『』『1.建立mysql資料庫』』』 mysql> create database syldb charset utf8;
『』『2.在syl/settings.py中配置mysql』』』
databases = }
4.4生成表
python manager.py makemigrations
python manager.py migrate
Django專案的建立
一.django介紹 python的web框架有django tornado flask 等多種,django相較與其他web框架其優勢為 大而全,框架本身整合了orm 模型繫結,模板引擎,快取 session等諸多功能.django是乙個開放源 的網路應用框架,由python寫成,採用了mtv的框...
Django專案的建立及基本使用
django是python進行web開發的框架,目前應用比較廣泛。使用python進行web開發,能夠很快的搭建所需的專案,可以運用於原型開發,也可以部署到實際的應用環境。使用django開發,首先要安裝django模組,安裝過python的系統,啟動命令列,執行 pip install djang...
Python入門之Django專案的建立
首先,安裝好python之後,要使用django先需要建立乙個虛擬環境,進入到你想存放django專案的碟符下,執行cmd切換到當前目錄然後使用命令python m venv blog blog是檔名 建立好虛擬環境如圖 在使用命令 blog script activate來啟用虛擬環境 啟用虛擬環...