python+Django搭建項(xiàng)目

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)建成功![image.png](https://upload-images.jianshu.io/upload_images/14457898-d4f971b9bd438e7a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

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)密碼,郵箱可以為空。

此時(shí)游覽器打開127.0.0.1:8000/admin,看到下面界面,說明超級(jí)用戶創(chuàng)建成功。
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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容