首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建目录结构

问如何创建目录结构
EN

Stack Overflow用户
提问于 2013-09-17 18:59:33
回答 2查看 178关注 0票数 1

我不太确定我的目录结构是否有正确的层次结构,所以我决定停止开发,除非我有一个好的目录结构。我有订单,客户,用户。

所以我要说的是:

代码语言:javascript
复制
myproj
   |-myproj
   |-web_app
   |---orders (with views.py, ajax.py)
   |----templatetags 
   |---users
   |---customers
   |---search
   |---static
   |-----app
   |-------_base
   |---------css
   |---------images
   |---------js
   |-------orders
   |---------css
   |---------images
   |---------js
   |-------customers
   |---------css
   |---------images
   |---------js
   |-------users
   |---------css
   |---------images
   |---------js
   |-----bootbox
   |-----bootstrap
   |-------css
   |-------fonts
   |-------js
   |-----dajax
   |---templates

models.py在web_app目录下,所有模块都有通用的模型。我的问题是:

1)您会对此结构进行哪些更改?(每个模块的静态文件应该在哪里?) 2)我在插入用户模板的orders/templatetags/orders_extras.py中定义的自定义模板标记时遇到问题。我如何为每个“模块”制作一些通用的模板标签?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-09-17 19:41:28

这在Django文档中有很好的解释。好的方法是:

代码语言:javascript
复制
Project
   - App1
     (Put app specfic templates to the app templates/App1/templates/App1/template files
   - App2
   - App3
   - template for project (templates/ files)

现在,如果您只想为特定的应用程序创建模板标签,请在该应用程序下创建/templatetag目录并执行此操作。

对于通用模板标记,执行以下操作:

代码语言:javascript
复制
Project
   - templatetags
      - __init__.py (Make sure it contains __init__.py)
      - polltag.py 

在这里解释:https://docs.djangoproject.com/en/dev/howto/custom-template-tags/

票数 1
EN

Stack Overflow用户

发布于 2013-09-17 20:29:10

如何为每个“模块”创建一些通用的模板标签?

您应该将其放在templates目录附近

代码语言:javascript
复制
myproj
   |-myproj
   |-web_app
   |---templates 
   |---templatetags 
   |---orders (with views.py, ajax.py)
   |----static
   |-----static_files_here

dajax

是关于dajax的吗?如果你是django的新手,我建议你远离这些东西。您可以查看此项目的issues列表,以决定是否应该使用它。问题不仅是关于dajax是好是坏,而且这些问题是由新手造成的,他们不了解ajax是如何工作的,什么是csrf令牌等等。

当我开始学习django时,我也尝试过dajax,但最终我意识到您应该了解ajax和django各自的工作原理,然后尝试将它们结合起来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18848051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档