我正在使用Django框架,最近购买了一个仪表板主题,以便为我的应用程序提供良好的前端。我的想法是通过Django模板使用主题中提供的样式,组件,字体和其他所有内容。
我购买的产品称为architectui-html-pro-theme。
根据文档提供的模板由jQuery,Bootstrap4和Webpack支持
主题的安装过程包括:
1)下载文件 2)运行npm install 3)然后以npm run start启动应用程序
毕竟,我得到的是一个不错的主题演示,该演示在http://localhost:8081上运行
太好了... 但是没有提供有关如何使主题在My Django应用程序中工作的更多信息。
看起来主题安装了很多依赖项(node_modules目录),所以我认为要使其在我的Django项目中起作用,这不仅仅是复制并将完整目录粘贴到某些“静态”文件夹中,在我的“ base.html”文件中引用一些main.css样式文件。
到目前为止,我已经问过提供者,但没有答案。
这是主题的文件结构:
.babelrc
.gitignore
architectui-html-pro <dir>
node_modules <dir>
package-lock.json
package.json
src <dir>
webpack-dev.config.js
webpack-prod.config.js
webpack.config-helper.js
我怀疑我应该对webpack做些事情,但是不确定该怎么做以及如何做。 不知道webpack是否自动完成了所有必要的工作(当我运行“ npm run start”时),并且我已经准备好以某种方式使用主题了。 在package.json上,我发现了这个:
"scripts": {
"start": "nodemon --exec yarn watch --watch src/pages.js",
"build": "webpack --config webpack-prod.config.js --colors --optimize-minimize",
"watch": "webpack-dev-server --config webpack-dev.config.js --watch --colors -d"
},
)
我认为这应该很简单,例如将一些“脚本”或“样式表”放在index.html中的某个位置,然后开始使用主题,但无法弄清楚。 如果有人有机会使用此主题或其他主题来使其与Django兼容,请提出建议。