目录
- 一:创建django项目
- 二:安装vue
- 三:设置vue项目
- 四:vue项目写完后,打包vue项目,然后修改django配置,将vue集成到django中
- 五:修改django的主目录的urls文件
- 六:启动django服务,访问localhost:8000 则可以出现vue的首页
- 七:有时候并不能直接访问出首页,原因是路径不对
- 八:vue打包之后经常会出现fontawesome图标库不能使用的情况
一:创建django项目
django-admin startproject mysite # 创建mysite项目
django-admin startapp app01# 创建app01应用
二:安装vue
1.首先安装node.js,官网地址:https://nodejs.org/zh-cn/download/

2.使用npm淘宝镜像,避免npm下载速度过慢的问题
npm install -g cnpm --registry=https://registry.npm.taobao.org
3、使用cnpm 下载vue-cli
cnmp install -g cue-cli
如果之前安装的有node,nmp和cnpm就可以不用安装,
三:设置vue项目
1.将vue项目,放在django文件夹下,跟app01文件夹同级
2.运行vue项目
cd firstvue ## 进入到上一部创建的firstvue项目中
cnpm install ## 安装需要的依赖模块
cnpm run dev ## 运行调式的服务,会启动一个web服务,访问localhost:8080 即可调式
如果可以运行成功,证明当前vue项目是没有问题
四:vue项目写完后,打包vue项目,然后修改django配置,将vue集成到django中
cnpmrunbuild##打包vue项目,会将所有东西打包成一个dist文件夹
在python下的项目文件夹下的-settings.py中配置
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['vue-admin-master/dist'], # 修改内容
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
把vue的静态文件夹的目录配置到项目中【添加静态文件夹路径】
STATIC_URL = '/static/'
STATICFILES_DIRS=[
os.path.join(BASE_DIR,'vue-admin-master/dist/static/'), # 添加内容
]
五:修改django的主目录的urls文件
from django.contrib import admin
from django.urls import path
from blog import views
from django.views.generic.base import TemplateView
urlpatterns = [
path('admin/', admin.site.urls),
path(r'', TemplateView.as_view(template_name='index.html')),
]
添加对应的路由
六:启动django服务,访问localhost:8000 则可以出现vue的首页
启动django
python manage.py runserver
http://127.0.0.1:8000/#/login
访问出现vue项目的界面,就已经成功了!
七:有时候并不能直接访问出首页,原因是路径不对
有的会设置的有前缀,需要把前缀去掉,重新打包才能使用
打包的时候不需要把之前的打包内容删除,直接重新打包,会有对应的打包记录
八:vue打包之后经常会出现fontawesome图标库不能使用的情况
打包之后,需要手动吧fontawesome引入的css文件路径更改
把原来的
url(/static/fonts/fontawesome-webfont.b06871f.ttf),
换成
url(../fonts/fontawesome-webfont.b06871f.ttf),
fontawesome小图标就可以显示出来了
相关推荐:
SEO能给企业带来什么价值,seo的影响 ,ai蓝衣美女
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,助您畅享无障碍智能对话体验,ai记录人
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
为什么做seo的人很少,为了什么做seo ,ai不负你
2025年整站SEO排名优化策略:让你的网站脱颖而出,id排版ai
SEO大神如何在激烈的互联网竞争中脱颖而出?,网页设计和网站建设试题
Zkept:重塑未来生活的智能科技革新,营销推广的面试问题
自动AI写文章:轻松创作时代的全新利器
OpenAIGPTChatSoraOpenAIChatGPT服务在中断数小时后已恢复,ai视图线稿
SEO拓客,让您的业务飞速增长!,密云自适应网站建设
ChatGPT当前不可用?如何应对AI服务中断的挑战,ai文章免费写作app
什么是seo快排,seo快排方案 ,ai剪图形
seo要学什么语言,做seo需要什么语言 ,ai martino
Bing学术搜索结果不显示时间?如何解决这一问题,提升学术研究效率!,ai怎么参考线
SEM做得好可以取代SEO吗?浅析两者的异同与未来趋势,王道ai
ChatGPT最新版本更新内容:智能对话体验再升级,更多功能与应用,ai证伪
SEO优化如何为网站做好关键词研究和优化,ai直通
为什么seo这么难,seo难嘛 ,ai宁中则
seo网站反链是什么,网站反链怎么做 ,ai插画头像卡通
seo站内优化包括什么营销,seo站内优化操作流程 ,ai 玻璃图标
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
ChatPartner无法连接网络?解决方案,让你的聊天体验更顺畅!,如何用ai给自己写作文
用AI批量下载工具,高效管理你的文件和资源
SEO百度优化:让你的品牌在搜索引擎中脱颖而出,日照网站推广策划
SEO优化排名:让您的网站在搜索引擎中脱颖而出,我ai 达瓦仓决
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站
AI智能软件:未来科技的核心力量
二SEO是什么,h二seo三是什么 ,ai手术机
SEO就业前景如何?打造数字时代的职业新风口,常州武进区水产网站建设
SEO人工优化-让你的网页轻松登上搜索引擎首页,ai主母
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
wordpress seo是什么,wordpress建站seo好做吗 ,学习图文ai
优化分析:提升企业效益的关键策略,山东大网站建设
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai
ChatGPT安装包Windows版:让AI助力你的工作与生活,人工智能ai不是梦在线
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
SEO发明:引领数字时代营销革命的力量,速卖通外贸推广网站
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
seo要什么条件,seo都需要做什么 ,交互ai求职
为什么要seo 运营,为什么需要seo ,ai人物头盔
SEO分类中内部优化的有:让你的网站脱颖而出!,by ai
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
怎么让AI写文章,轻松实现内容创作的智能化
如何查文章AI率?全面解析AI文章检测工具及技巧
SEO针对中小企业的增长潜力:如何通过精准优化抢占市场先机,网络推广和营销就选y火10星评价
seo要学会什么,seo要学多长时间 ,NTU AI 录取