如何在Django

时间:2019-06-20 19:28:38

标签: django user-interface webpack themes

我正在使用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兼容,请提出建议。

0 个答案:

没有答案