1. 程式人生 > >vue+Django 電商網站開發 1

vue+Django 電商網站開發 1

原料準備 win10 PC, Pycharm, Mysql,Navicat

mkvirtualenv vue_store -p path_to_python36
  • 安裝python及Django必須的包
pip install django django-rest-framework markdown django-filter mysqlclient pillow
# 下載緩慢考慮使用映象 https://pipy.douban.com/simple
  • Pycharm 建立專案

1. 專案路徑選則,可自定義

2. interpreter選擇 

選擇虛擬環境目錄下的Script/python.exe

  • 修改工程中的資料庫選項

sqlite->mysql

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': "vue_store",
        'USER': "root",
        'PASSWORD': "root",
        'HOST': "127.0.0.1",
        # 第三方登入資料表建立
        'OPTIONS': {
            # 'init_command': 'SET storage_engine=INNODB;'
            'init_command': 'SET default_storage_engine=INNODB;'
        }
    }
}
  • 使用navicat新建資料庫

注意字符集的選擇,使用者名稱密碼與setting.py中一致


  • 專案結構

在專案結構中加入apps,extra_apps, db_tool, ueditor


  • setting.py 中寫入app路徑,並註冊app
INSTALLED_APPS = [
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'apps.users.apps.UsersConfig',
    'DjangoUeditor',
    'users',
    'operation',
    'trade',
    'goods',
]# 註冊app
import sys
sys.path.insert(0, BASE_DIR)
sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
sys.path.insert(0, os.path.join(BASE_DIR, 'extra_apps'))
# app路徑


相關推薦

vue+Django 網站開發 1

原料準備 win10 PC, Pycharm, Mysql,Navicatmkvirtualenv vue_store -p path_to_python36安裝python及Django必須的包pip install django django-rest-framework

Django框架網站開發流程

一、配置 1 建立專案和應用 配置專案setting.py(應用,templates路徑,資料庫,STATICFILES_DIRS)配置專案urls.py,namespace起名最好和應用名一樣,不容易混淆 2 配置應用 在每個應用中建立urls.py同時對應該應用

Django框架網站開發流程(Python)

一、配置 1 建立專案和應用 配置專案setting.py(應用,templates路徑,資料庫,STATICFILES_DIRS) 配置專案urls.py,namespace起名最好和應用名一樣,不容易混淆 2 配置應用 在每個

網站開發記錄(二) mybatis三劍客的引入

model car pat 獨立 mce image optional org odin 引入mybatis三劍客 1.mybatis-generator,在resources下新建generatorConfig.xml,配置文件詳細信息如下 <?xml versio

《手把手教你實現網站開發》課程學習總結

選擇器 AR 進行 ron 需要 float 慕課 tex github 地址:http://www.imooc.com/learn/100 這是一個純HTML/CSS的教學視頻,沒有JS。 這個視頻課程的學習我已經接近尾聲了,我大概是17年11月開始觀看學習的吧,斷斷續

【從0開始 獨立完成企業級Java網站開發開發環境安裝與配置講解、實操

1. 作業系統 虛擬機器: parallels或者vmware fusion 下載地址:https://pan.baidu.com/s/1JxVDhY0Ei9T2suDeLNmFug Linux : centos6.8 64bit 下載地址: http://a

從0開始 獨立完成企業級Java網站開發

第1章 課程介紹(提供4900+問題與答案庫)(提供4900+問題與答案庫,你遇到的坑,別人已經出坑了)本章詳細介紹Java服務端課程內容,專案演示課程安排,高大上的架構從一臺伺服器演變到高效能、高併發、高可用架構的過程,大型架構演進思想以及程式碼演進細節。(特別說明:本課程是專案實戰中級課程,不會講語法層面

手把手教你實現網站開發

1-1 電商網站開發課程概況 1-2 電商網站開發準備工作 1-3 電商網站首頁開發之頂部結構 1-4 電商網站開發之頂部細化 1-5 電商網站開發之導航欄(上) 1-6 電商網站開發之導航欄(下) 1-7 電商網站開發之Banner部分 1-8 電商網站開發之主列表左側 1-9 電商網站首頁

python+Django 線上學習網站開發 1搭建開發環境

使用python 2.7, Django 1.9.8使用工具pycharm, Mysql, NavicatWin7/Win10 PC建立虛擬環境已安裝好python 2.7安裝 virtualenvwrapper(點選檢視虛擬環境中的建立,開啟,關閉等,先安裝virtuale

MVC5+EF6開發網站

style win 6.2 1.4.1 tro model con 電商網站 comm 本文所使用的軟件及環境: Visual Studio Ultimate 2015; MVC5 + EF6 + .NET Framework 4.5 + LocalDB;Windows 7

ES6+ 開發網站的賬號體系 JS SDK

enc pos python操作 mon strong 外賣 ava 搜索 高手 詳情請咨詢 QQ 709639943 01、ES6+ 開發電商網站的賬號體系 JS SDK 02、Python3 全網最熱的Python3入門+進階 比自學更快上手實際開發 03、P

直播|python大咖實力領跑,分分鐘掃盲網站自動化測試框架開發

自動化測試 python 作為大數據時代的軟件測試工程師——你應該會的更多,還在單純的只會點頁 面測試BUG?又或者只懂功能測試技能、接口功能測試技能、自動化測試、性 能測試、敏捷測試、大數據其中某一個?是時候掌握新技能了,康忙北鼻! 【前言】 Selenium一直以來都被視作測試人員成功向自動化

大型網站架構系列:網站架構案例(1)(轉)

大型網站架構是一個系列文件,歡迎大家關注。本次分享主題:電商網站架構案例。從電商網站的需求,到單機架構,逐步演變為常用的,可供參考的分散式架構的原型。除具備功能需求外,還具備一定的高效能,高可用,可伸縮,可擴充套件等非功能質量需求(架構目標)。 根據實際需要,進行改造,擴充套件,支援千萬PV,是沒問題的。

Vue+Django2.0 restframework打造前後端分離的生鮮專案(1

1.開發環境配置 Windows7 64位旗艦版 python3.6 node.js mysql navicat pycharm webstorm或vscode 2.專案初始化   新版的pycharm很貼心的讓每一個新的專案,都自動會在一個虛擬環境中,放心的新建專案就可以了,不用考慮虛擬環境的事兒了 1.新

Django之“學習筆記”網站開發1

引言 Django是一個Web框架–一套用於幫助開發互動式網站的工具。Django能夠響應網頁請求,還能讓你輕鬆地讀寫資料庫、管理使用者等。 建立專案 專案說明 首先,我們需要列出開發的一些明確的目標,以突出開發的重點。我們指定的規範如下:

SSM框架搭建網站後端介面日記(1)——專案初始化

專案環境 作業系統:Window10,IDE:IDEA,伺服器:Centos7.0 專案初始化 資料庫 Navicat連線線上資料庫,新建資料庫mmall,匯入表結構執行sql檔案,結果如下: 建立專案 開啟IDEA選擇,create

網站Django框架)—— 大綱內容與基本功能分析

1.  專案架構 2.  資料庫表結構 3.  資料庫讀寫分離   4.  Django讀寫分離配置 新建utils/db_router.py   課後閱讀資料 5.  使用者認證模型 注意: AUTH_USER_MODEL配置引數要在第一次遷移資

大型網站架構系列:網站架構案例(1)

數學 pac 一致性 邏輯 tomcat服務器 部署 電商 小時 原型 原文:大型網站架構系列:電商網站架構案例(1)大型網站架構是一個系列文檔,歡迎大家關註。本次分享主題:電商網站架構案例。從電商網站的需求,到單機架構,逐步演變為常用的,可供參考的分布式架構的原型。除具備

scroll()和scrollTop()方法——實現網站中的電梯導航

窗口 css樣式 ram 每一個 最新 top index hid none 要想實現電商網站的電梯導航效果,首先需要了解以下知識點: jquery 事件 - scroll() 方法 對元素滾動的次數進行計數,當用戶滾動指定的元素時,會發生 scroll 事件。scroll

如何打造一個小而精的網站架構?

升級 它的 應用開發 sql語句 大綱 網關 響應 文件服務器 upd 本文大綱: 1. 小型電商網站的架構 2. 日誌與監控系統的解決方案 3. 構建數據庫的主從架構 4. 基於共享存儲的圖片服務器架構 5. 移動M站建設 6. 系統容量預估 7. 緩存系統