baykeShop開源商城系統(tǒng)
項(xiàng)目簡(jiǎn)介
baykeShop(拜客商城系統(tǒng))是一款全開源Python棧商城系統(tǒng),后端依托django強(qiáng)大的框架體系,本項(xiàng)目融合了django的傳統(tǒng)模版體系,同時(shí)輕微結(jié)合了前后端分離的開發(fā)方式,在不同場(chǎng)景選擇了不同的技術(shù)棧,使其更具學(xué)習(xí)和研究?jī)r(jià)值,并且很好的打包為一個(gè)Python包文件,使其二次開發(fā)以及集成到自身項(xiàng)目更加簡(jiǎn)便易用,更是python django初學(xué)者開發(fā)上手學(xué)習(xí)的不二選擇!
項(xiàng)目演示
baykeShop開源商城系統(tǒng)https://www.bayke.shop/
視頻教程
安裝使用:https://www.bilibili.com/video/BV1ea4y1X72f/
安裝
pip install baykeshop
配置
在項(xiàng)目settings.py中的最后引入
# 開發(fā)時(shí)配置
from baykeshop.conf.develop import *
# 或者
# 部署時(shí)配置
from baykeshop.conf.production import *
特別說明:本項(xiàng)目覆蓋了默認(rèn)的admin進(jìn)行了定制,需要將INSTALLED_APPS配置中默認(rèn)的admin配置注釋掉!
INSTALLED_APPS = [
# 'django.contrib.admin',
]
項(xiàng)目urls.py中引入url
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
# baykeshop的全部url
path('', include("baykeshop.urls")),
# 開發(fā)時(shí)靜態(tài)文件配置
*static(settings.STATIC_URL, document_root=settings.STATIC_ROOT),
*static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
]
遷移數(shù)據(jù)
python manage.py makemigrations
python manage.py migrate
初始化必要數(shù)據(jù)
python manage.py initdata
部署
部署方式多種多樣,本項(xiàng)目作為一個(gè)包文件,將不會(huì)決定參與到你的部署過程當(dāng)中,你可以根據(jù)你自身項(xiàng)目的需求以及django的官方文檔來部署你的項(xiàng)目!
在部署過程中如果采用異步asgi的方式部署,可能會(huì)有異步安全類錯(cuò)誤?SynchronousOnlyOperation
,根據(jù)django官方文檔給的提示和解決方案是在項(xiàng)目的settings.py中配置如下代碼即可解決:
import os
os.environ["DJANGO_ALLOW_ASYNC_UNSAFE"] = "true"
特別說明:項(xiàng)目配置中對(duì)緩存并沒有特別配置,默認(rèn)使用了django的內(nèi)存緩存,部署時(shí)建議設(shè)置為reids緩存或者數(shù)據(jù)庫緩存,否則郵件驗(yàn)證會(huì)有小問題!文章來源:http://www.zghlxwxcb.cn/news/detail-678342.html
配置說明
郵件配置以及支付寶配置均在后臺(tái)的系統(tǒng)分類下的廣告內(nèi)容中配置,特別需要注意的是支付寶的應(yīng)用私鑰格式需要轉(zhuǎn)換為PKCS1格式,可使用支付寶開放平臺(tái)秘鑰工具進(jìn)行轉(zhuǎn)換!DEBUG模式下支付寶默認(rèn)為沙箱環(huán)境,部署時(shí)一定要關(guān)閉django的DEBUG模式,否則支付不能正確跳轉(zhuǎn)!文章來源地址http://www.zghlxwxcb.cn/news/detail-678342.html
到了這里,關(guān)于開源django+mysql+vue3前后端分離商城baykeShop使用指南的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!