我是Django的新人,我来自Drupal家庭。那里我们有 Organic Groups ,我们可以用它来创建内容和子网站的组合;我如何对待Django?
说我要用Django为我的公司制作这个网站,我公司每个部门都需要在网站上有一个私人部分。例如,设计人员在网站上有自己的部分,而后端开发商无法进入。后端开发商也会有同样的情况。
并添加一个新的类别或子网站或组(无论Django术语为何), 与其他组或类似设置设置的设置设置相同。
我是Django的新人,我来自Drupal家庭。那里我们有 Organic Groups ,我们可以用它来创建内容和子网站的组合;我如何对待Django?
说我要用Django为我的公司制作这个网站,我公司每个部门都需要在网站上有一个私人部分。例如,设计人员在网站上有自己的部分,而后端开发商无法进入。后端开发商也会有同样的情况。
并添加一个新的类别或子网站或组(无论Django术语为何), 与其他组或类似设置设置的设置设置相同。
这取决于你所说的"私人区"的意思,你也许应该从另一个角度来看待它:
Django 将网站 < em> 功能 < / em > 拆分为“ 应用程序 ” 。 每个应用程序都做它的具体工作, 并在数据库中获得一套表格。 应用程序可以相互访问其他表格。 例如, 其它应用程序访问 Auth 应用程序用户、 组和权限表时通常使用。 这是“ 子网站” 的意思吗?
至于访问控制,用户可以被分配到各组,他们可以拥有各种行政权限。每个模型(即数据库表格)的添加、修改和删除权限是自动产生的。您也可以添加自己的权限。
我不认为您能够将设计师和Django 级的后端开发师分开。 您需要做别的事情, 比如为每个设计师保留单独的源库, 并合并它们来创建可用的网站( 每个组将拥有只读访问对方的功能 ) 。 这真的取决于您的团队纪律, 因为这些元素可能相互交织 。
Django 推荐静态文件由其它东西服务, 直接来自您的网络服务器, 或来自另一台带有简单的 HTTP 服务器( 没有 CGI/ WSGI/ Whatever) 的机器 。 这是因为 Django 只能比直接服务慢一点静态文件 。 然而, 测试时, 鼠标是您可以启用的静态页面服务器 。
有鉴于此,静态文件通常相当于 CSS、图像、媒体和 JavaScript 。 其中,后端的人“可能”想与JS 打交道,但这样的话,设计师的回购中就可以看到这一点。
Django 树本身有网站和应用程序的代码。 它几乎全部是后端的东西。 例外的是 HTML 模板文件, 位于每个应用程序中的“ 模板” 目录中。 这些是包含后端视图代码提供的上下文数据的文件 。 我不知道这对你们来说是前端还是后端 ; 如果有很多 CSS 纪律, 它可能大多是后端, 但我认为这不太可能 。
您可以在Django做很多事情, 使一方或另一方的生活更容易。 例如, 模板标签允许自定义的 Python 代码生成 HTML 插入页面。 我用它们生成制表栏和窗帘, 例如 。
问题仍然是模糊的。你最好先去上一天或两天的辅导课,看看Django的观点是什么,然后研究如何(或是否)满足你的需要。
How do I get two distinct random records using Django? I ve seen questions about how to get one but I need to get two random records and they must differ.
I want to email users an encrypted file from a Django Backend Script (running through manage.py) on Ubuntu. How can I encrypt the data so that it is unreadable by 3rd parties who might intercept or ...
I am ask to move data from a (now offline) site driven by Plone to a new Django site. These are the version informations I have: Zope Version (unreleased version, python 2.1.3 ) Python Version 2.1....
Is there a way to force Django models to pass a field to a MySQL function every time the model data is read or loaded? To clarify what I mean in SQL, I want the Django model to produce something like ...
I d like to implement pagination such that I can allow the user to choose the number of records per page such as 10, 25, 50 etc. How should I go about this? Is there an app I can add onto my project ...
I m trying to reset a database in Django, using: python manage.py reset app but get the following error: Error: Error: app couldn t be reset. Possible reasons: * The database isn t running or isn ...
While writing code, it is pretty common to request a page with an appended "next" query string argument. For instance, in the following template code next points back to the page the user is on: &...
Our business currently has an online store and recently we ve been offering free specials to our customers. Right now, we simply display the special and give the buyer a notice stating we will add the ...