Django REST+Angu公司

2024-04-25 18:02:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用这个链条(角度,不是AngularJS),但不太明白它在生产中应该如何工作。教程和简单逻辑显示了两种变体:

  1. 例如,独立的应用服务器

    • 阿帕奇
    • 有棱角的放在网页包上什么的
    • 甘戈在古尼科恩顶上
  2. “文件夹样式”项目分离,如

    project-folder\
        angular-folder\
            ...
        django-folder\
            ...
       (some config to make it work)
    

有人有这样一个应用程序的工作模板吗?我看到的一切都过时了。有人能指出正确的道路和起点吗?


Tags: 项目djangoproject文件夹网页教程样式some
1条回答
网友
1楼 · 发布于 2024-04-25 18:02:18

jonathancox的This wonderful blog post向我介绍了Django Webpack Loader的使用,这是一个Django应用程序,可以读取Webpack统计文件并自动加载所需的包。它专注于React,但是这个想法可以应用到任何使用webpack作为输出的前端框架上,我使用Vue非常成功。在

基本上,您的开发堆栈如下所示:

  1. Webpack Dev Server或Express,用于为捆绑包提供热重新加载服务。在
  2. Django Dev服务器,使用webpack加载器的模板标记从Express的虚拟位置加载包。在

然后在生产中:

  1. 使用Webpack直接将包构建到Django的静态文件夹
  2. 使用webpack loader从statics加载包。在

文件夹结构应该是你想要的任何东西,你可以分开两个代码库,或者在你的Django项目中创建一个应用程序级的新文件夹,把它们放在一起。这不重要,但您可以用STATICFILES指向dist文件夹。在

相关问题 更多 >