1、創(chuàng)建一個(gè)項(xiàng)目
django-admin startproject myProject //myProject自己的項(xiàng)目名稱
高版本要用下面的
python -m django startproject myProject //myProject自己的項(xiàng)目名稱
2、運(yùn)行sever
cd myProject //進(jìn)入項(xiàng)目目錄
python manage.py runserver //運(yùn)行sever,默認(rèn)是運(yùn)行127.0.0.1:8000```
PS:指定局域網(wǎng)的IP地址和端口就再后面寫上,如:python manage.py runserver 127.120.10.25:8888 //127.120.10.25必須是同一局域網(wǎng)的地址或者遠(yuǎn)程服務(wù)器地址
此時(shí)游覽器打開127.0.0.1:8000,看到這個(gè)界面說明Django項(xiàng)目創(chuàng)建成功
PS:如果要使用mysql,需在settings文件修改:
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'sail',
'USER': 'root',
'PASSWORD': '1111111',
'HOST': '122.51.196.163',
'PORT':'3306'
}
3、數(shù)據(jù)庫(kù)遷移
python manage.py makemigrations //生成遷移
python manage.py migrate //執(zhí)行遷移
4、創(chuàng)建超級(jí)用戶
執(zhí)行
python manage.py createsuperuser
輸入賬號(hào)密碼,郵箱可以為空。

image.png
5、創(chuàng)建一個(gè)app
python mange.py startapp myWeb
6、在setings文件注冊(cè)APP
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
#my app
'myWeb',
]
7、創(chuàng)建model
在myWeb下的models.py中
from django.db import models
# Create your models here.
class TestModel(models.Model):
name=models.CharField(max_length=20)
8、注冊(cè)TestModel
在myWeb下的admin.py中
from django.contrib import admin
from myWeb.models import TestModel
# Register your models here.
admin.site.register(TestModel)
再次在游覽器刷新127.0.0.1:8000/admin,可以看到剛才創(chuàng)建的TestModel
image.png