Tag: django

我怎样才能得到我的网站在Django模板的域名?

如何从Django模板中获取当前网站的域名? 我试过看标签和filter,但没有在那里。

如何用下划线replace空格,反之亦然?

我想用string中的下划线replace空格来创build漂亮的URL。 例如: "This should be connected" becomes "This_should_be_connected" 我正在Django使用Python。 这可以解决使用正则expression式?

Django可选的url参数

我有这样的Djangourl: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), 和我的views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): … # do stuff 问题是,我希望project_id参数是可选的。 我想/project_config/和/project_config/12345abdce/都是同样有效的url模式,所以如果 project_id被传递,那么我可以使用它。 就目前而言,如果我尝试访问没有project_id参数的url,我会得到一个404。

如何在Django模板中显示当前年份?

什么是内置的模板标签dynamic显示当年。 像“2011”一样,模板标签显示的是什么?

如何删除Django模型中的logging?

我想删除一个特定的logging。 如 delete from table_name where id = 1; 我怎样才能在django model做到这一点?

好的开源django项目学习

任何人都可以提出一个很好的开源django项目来学习Django的发展。

设置Django使用MySQL

我想稍微离开一下PHP并学习Python。 为了使用Python进行Web开发,我需要一个框架来帮助模板化和其他的事情。 我有一个非生产服务器,我用它来testing所有的Web开发的东西。 这是一个运行MariaDB而不是普通MySQL服务器软件包的Debian 7.1 LAMP栈。 昨天我安装了Django并创build了我的第一个项目叫firstweb 。 我还没有改变任何设置。 这是我的第一个大混乱。 在教程中,我跟随了安装Django的人,开始了他的第一个项目,重新启动了Apache,Django从此开始工作。 他去了他的浏览器,并没有任何问题去Django的默认页面。 我然而,我必须cd到我的firstweb文件夹并运行 python manage.py runserver myip:port 它工作。 没问题。 但我想知道是否应该像这样工作,如果这会导致问题的线路? 我的第二个问题是,我想设置它,所以它使用我的MySQL数据库。 我进入我的settings.py下/ firstweb / firstweb,我看到引擎和名称,但我不知道该把什么放在这里。 然后在USER,PASSWORD和HOST区域,这是我的数据库和凭据? 如果我使用本地主机 ,我可以把本地主机放在主机区域?

如何在django模板中添加注释

我想用一行来评论这个 {% if something.property %} <table> <tr>… {% # this is a comment %} {% if something.property %} <table> <tr>…

如何仅在内存中运行Django的testing数据库?

我的Djangounit testing需要很长时间才能运行,所以我正在寻找加快速度的方法。 我正在考虑安装SSD ,但我也知道它也有缺点。 当然,有些事情我可以用我的代码做,但我正在寻找一个结构性的修复。 即使运行单个testing也很慢,因为每次都需要重build/南迁数据库。 所以这是我的想法 因为我知道testing数据库总是很小,为什么我不能configuration系统始终将整个testing数据库保存在RAM中? 切勿触摸磁盘。 我如何在Django中configuration? 我宁愿继续使用MySQL,因为这是我在生产中使用的,但如果SQLite 3或其他东西使这容易,我会这样。 SQLite或MySQL有一个选项可以完全在内存中运行吗? 应该有可能configuration一个RAM磁盘,然后configurationtesting数据库来存储它的数据,但我不知道如何告诉Django / MySQL使用一个不同的数据目录为特定的数据库,特别是因为它不断被擦除并重新创build每个运行。 (我正在使用Mac FWIW。)

Django:获取模型字段列表?

我已经定义了一个User类(最终)从models.Modelinheritance。 我想获得为这个模型定义的所有字段的列表。 例如, phone_number = CharField(max_length=20) 。 基本上,我想要检索从Field类inheritance的任何东西。 我想我可以通过利用inspect.getmembers(model)来获取这些信息,但是它返回的列表不包含任何这些字段。 它看起来像Django已经掌握了类,并添加了所有的魔法属性,并剥离了实际定义的内容。 所以…我怎么能得到这些领域? 他们可能有一个function来检索他们的内部目的?