前言
該項(xiàng)目為前后端分離項(xiàng)目的前端部分,后端項(xiàng)目mall地址:傳送門。
項(xiàng)目介紹
mall-admin-web是一個(gè)電商后臺(tái)管理系統(tǒng)的前端項(xiàng)目,基于Vue+Element實(shí)現(xiàn)。 主要包括商品管理、訂單管理、會(huì)員管理、促銷管理、運(yùn)營(yíng)管理、內(nèi)容管理、統(tǒng)計(jì)報(bào)表、財(cái)務(wù)管理、權(quán)限管理、設(shè)置等功能。
項(xiàng)目演示
項(xiàng)目在線演示地址:http://39.98.190.128/index.html
項(xiàng)目布局
src -- 源碼目錄 ├── api -- axios網(wǎng)絡(luò)請(qǐng)求定義 ├── assets -- 靜態(tài)圖片資源文件 ├── components -- 通用組件封裝 ├── icons -- svg矢量圖片文件 ├── router -- vue-router路由配置 ├── store -- vuex的狀態(tài)管理 ├── styles -- 全局css樣式 ├── utils -- 工具類 └── views -- 前端頁(yè)面 ├── home -- 首頁(yè) ├── layout -- 通用頁(yè)面加載框架 ├── login -- 登錄頁(yè) ├── oms -- 訂單模塊頁(yè)面 ├── pms -- 商品模塊頁(yè)面 └── sms -- 營(yíng)銷模塊頁(yè)面
搭建步驟
https://github.com/macrozheng/mall-admin-web
論什么語(yǔ)言,學(xué)Web開發(fā)必做的項(xiàng)目——個(gè)人博客。
本次項(xiàng)目基于Python的知名Web框架Django,從數(shù)據(jù)庫(kù)到視圖邏輯、再到模板語(yǔ)法,完整的走了一遍MTV開發(fā)流程。
markdown非常適合寫博客、新聞?lì)愇恼拢部斐蔀榱碎_發(fā)者寫開發(fā)文檔的標(biāo)配了。所以本博客項(xiàng)目的文檔內(nèi)容,數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù),也就是markdown格式內(nèi)容,在前端顯示需要轉(zhuǎn)成HTML語(yǔ)法。
開發(fā)環(huán)境:Python3.6+pycharm+Django
1:安裝Django
conda install django
python的包管理工具,anaconda的安裝及配置,詳見博客http://www.jianshu.com/writer#/notebooks/19640626/notes/20743107
IDE工具pycharm的安裝,詳見博客http://www.jianshu.com/writer#/notebooks/19640626/notes/20767808
2:創(chuàng)建Django項(xiàng)目
創(chuàng)建一個(gè)項(xiàng)目,名稱為blogs
django-admin.exe startproject blogs
3:進(jìn)入項(xiàng)目目錄,啟動(dòng)項(xiàng)目
python manage.py runserver
訪問http://127.0.0.1:8000,提示worked,證明正常運(yùn)行
4:生成APP
python manage.py startapp blog
命令執(zhí)行完成后,在工程目錄下會(huì)生成blog目錄
注意:app的名稱不能和項(xiàng)目名稱一樣
5:添加URL路由
在urls.py文件中,編寫如下代碼:
6:在settings文件中安裝blog的app
7:新建相關(guān)文件夾
在blog目錄下,新建templates、static兩個(gè)文件夾(文件夾名字千萬不能錯(cuò)),templates文件夾中,存放html文件;static文件夾存放資源文件,該文件夾中新建css、img、js三個(gè)文件夾,存放對(duì)應(yīng)的資源文件。利用pycharm在templates文件目錄下新建一個(gè)blog.html的空html文件
6:編寫響應(yīng)函數(shù)
安裝markdown,pip install markdown
響應(yīng)函數(shù)如下所示:
7:在數(shù)據(jù)庫(kù)中創(chuàng)建默認(rèn)表格
python manage.py migrate
8:創(chuàng)建超級(jí)管理員的用戶名和密碼
python manage.py createsuperuser,然后逐步設(shè)置用戶名和密碼,密碼至少8個(gè)字符
訪問127.0.0.1:8000/admin,輸入設(shè)置好的用戶名和密碼,如下所示:
9:新建博客模型
10:把model轉(zhuǎn)換成中間件
python manage.py makemigrations
11:生成數(shù)據(jù)庫(kù)表
12:在admin.py文件中注冊(cè)數(shù)據(jù)庫(kù)表,使其在管理頁(yè)面中顯示
13:增加數(shù)據(jù)
14:在前端頁(yè)面調(diào)研后臺(tái)數(shù)據(jù)顯示
15:運(yùn)行效果如下
完整代碼下載地址:https://gitee.com/TianYaBenXiong/django_blog
下是一些常用的HTML網(wǎng)頁(yè)源代碼示例,這些示例可用作HTML文檔的基礎(chǔ):
1、創(chuàng)建一個(gè)簡(jiǎn)單的HTML文檔結(jié)構(gòu):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"content="width=device-width,initial-scale=1.0">
<title>My Web Page</title>
</head>
<body>
<h1>Hello,World!</h1>
<p>This is a simple HTML webpage.</p>
</body>
</html>
2、插入圖片:
<img src="image.jpg"alt="Description of the image">
3、創(chuàng)建超鏈接:
<a href="https://www.example.com">Visit Example.com</a>
4、創(chuàng)建無序列表:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
5、創(chuàng)建有序列表:
<ol>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
</ol>
6、創(chuàng)建表格:
<table>
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>
<tr>
<td>Row 1,Cell 1</td>
<td>Row 1,Cell 2</td>
</tr>
<tr>
<td>Row 2,Cell 1</td>
<td>Row 2,Cell 2</td>
</tr>
</table>
7、插入段落:
<p>This is a paragraph of text.</p>
8、插入換行符:
<p>This is some text.<br>This is on a new line.</p>
9、創(chuàng)建一個(gè)文本輸入框:
<input type="text"name="username"placeholder="Enter your username">
10、插入按鈕:
<button type="button">Click me</button>
這些示例代碼只是HTML的基礎(chǔ),HTML具有更豐富的功能和標(biāo)記選項(xiàng),可以根據(jù)需要進(jìn)行擴(kuò)展和定制。請(qǐng)根據(jù)您的具體需求,使用這些示例作為起點(diǎn),構(gòu)建您自己的網(wǎng)頁(yè)。
【名揚(yáng)銀河企業(yè)網(wǎng)站系統(tǒng)】
【免費(fèi)】提供企業(yè)【網(wǎng)站源碼】,簡(jiǎn)單易用,無須擁有代碼基礎(chǔ)。
歡迎留言或私信我們咨詢。
以上內(nèi)容由【名揚(yáng)銀河】企業(yè)網(wǎng)站系統(tǒng)原創(chuàng)發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。