django

Order by split string django orm

问题 我有一个 ID 作为参考号和年份,格式如下: 1/17 98/15 2/17 112/17 2345/17 67/17 9/17 8974/16 当我使用 django orm 获取我的 ID 时: obj = MyIDs.objects.filter(run='run_1').order_by('ID') 我按照第一个数字的顺序将它们取出: 1/17 112/17 2/17 2345/17 67/17 8974/16 9/17 98/15 但是,由于 / 后面的数字是年份,我想按年份然后数字来订购它们。 我可以在 mySQL 中轻松做到这一点(使用子字符串索引等),如果它是一个

更多相关内容:请点击查看

Django FilteredSelectMultiple not rendering on page

问题 我目前正在使用 Django 版本 1.11.2,并希望在管理页面之外使用 FilteredSelectMultiple 小部件。 这是我的forms.py: class TBDAuthGroupManageForm(forms.Form): permissions = forms.ModelMultipleChoiceField(queryset=Permission.objects.all(), required=True, widget=FilteredSelectMultiple("Permissions", is_stacked=False)) class Media: css

更多相关内容:请点击查看

Use variable in statement in template

问题 我想在 django 模板的{% include %}语句中使用一个变量。 具体来说,我试图在另一个模板中包含一个模板,我需要生成并传递要在按钮中使用的 url。 我怎样才能做到这一点? 这是我在form.html模板中比较麻烦的部分: <div class="col-md-12"> {% url 'accountant:gp_taxes:delete_rate' pk=field.value as delete_url %} {% include 'includes/formset_inline.html' with delete_url=delete_url %} </div>

更多相关内容:请点击查看

django development server not working

问题 问题: django 开发者服务器没有按照这个 django 教程提供 Welcome to Django 页面。 遵循的说明: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py sudo python3.5 get-pip.py sudo apt-get install libmysqlclient-dev mysqlclient build-essential python3-dev -y sudo -H python3.5 -m pip install mysqlclient sudo -H python3.5 -m

更多相关内容:请点击查看

django - limit the number of users

问题 (对不起我的英语不好) 只有一个问题,是否存在任何方式来限制可以在 Django 应用程序中创建的用户数量? 我在很多地方搜索,我只找到这个,但我在回购中看到最后一次更新是 3 年前 https://github.com/1stvamp/django-limit-users 我不知道在 django 的核心中是否存在任何方式,或者我是否必须覆盖某些东西! 非常感谢! 回答1 虽然我没有时间针对新的 Django 测试 https://github.com/1stvamp/django-limit-users,但它使用 django 的信号朝着正确的方向发展:https://docs

更多相关内容:请点击查看

Django registration of tag library not working

问题 我尝试在 django 中注册我的自定义模板标签库,但不幸的是它不起作用! 我想创建一个自定义包含标签并按照以下说明操作:https://docs.djangoproject.com/en/1.11/howto/custom-template-tags/#howto-custom-template-tags-inclusion-tags 我创建了一个名为 'tag_lib' 的应用程序(安装在 settings.py 中)来放置我的模板标签。在应用程序文件夹中有一个名为 'templatetags' 的字典,其中包含一个空的__init__.py和my_tags.py 。 my_tags

更多相关内容:请点击查看

Required field in Django model not mandatory?

问题 我有以下 Django 模型: class Customer(models.Model): email = models.EmailField(unique=True) 在我的测试用例中,我在没有电子邮件的情况下实例化它。 class CustomerTestCase(TestCase): def test_that_customer_can_be_created_with_minimum_data(self): customer = Customer.objects.create() print(customer.__dict__) 我希望它会引发错误

更多相关内容:请点击查看

column "date" cannot be cast automatically to type timestamp with time zone django/postgres

问题 当我之前将日期保存为字符串时,有一个date charfield 。 但是现在我将字段从 charfield 更改为 datetimefield 并删除了所有以前的数据。 date = models.DateTimeField(default=timezone.now) Localy 它工作正常,但在生产中尝试迁移时会引发以下错误。 我删除了列、模型、注释和取消注释、删除并再次创建了该字段、返回到以前的迁移并再次迁移,但所有这些都没有帮助。 django.db.utils.ProgrammingError: column "date" cannot be cast

更多相关内容:请点击查看

enable to initialize other python module before first request (Django + mod_wsgi + apache)

问题 我对 Web 应用程序很陌生,最近正在使用 Django + mod_wsgi 开发一个简单的演示系统。 该项目如下所示: django/ |- manage.py |- mysite/ | |- url.py | |- setting.py | |- wsgi.py |- myapp/ |- views.py |- taggers.py |- ... 这是myapp.conf配置 WSGIDaemonProcess init python-home=/usr/local/.../3.5.0 python-path=/usr/local/.../django

更多相关内容:请点击查看