syl注:建立三個python包,
使用pycharm開啟專案
1.右擊---->編輯配置----->
2.檔案---->設定----->
3.檔案---->設定----->
#建立user模型
=[,
]
urlpatterns=[
path
('user/'
,include
('user.urls'))
,]
sys
.path
.insert(0
,os.path
.join
(base_dir,)
)
from
django
.urls
import
path
urlpatterns=[
]
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'
註冊自己的使用者模型類:
應用名.
模型名,指定我們重寫的user表進行身份驗證
auth_user_model
='user.user'
''
'1.建立mysql資料庫'
''mysql
>
create
database
syldb
charset
utf8;''
'2.在syl/settings.py中配置mysql'
''databases
=}
python
manager.py
makemigrations
python
manager.py
migrate
初始化專案結構
1.初始化專案結構 2.建立django專案 root dev shiyanlou project workon syl syl root dev shiyanlou project cd aaa shiyanlou project syl root dev shiyanlou project dj...
初始化Django專案結構
shiyanlou project 專案根路徑 gitignore 提交git倉庫時,不提交的檔案必須要在這裡進行標註 readme.en.md 英文 專案介紹 readme.md 中文專案簡介 requirements.txt django專案安裝檔案 動態的,經常變化 celery task 用...
初始化django專案結構
shiyanlou project 專案根路徑 gitignore 提交git倉庫時,不提交的檔案必須要在這裡進行標註 readme.en.md 英文 專案介紹 readme.md 中文專案簡介 requirements.txt django專案安裝檔案 pip freeze requirement...