草庐IT

Django-pyodbc

全部标签

python - 有没有办法撤消 Django 上的迁移并从 showmigrations 列表中取消选中它?

其实我做的是:删除迁移文件。从数据库的django_migrations表中删除该行。删除我要删除或未应用的迁移应用的更改。我想知道是否有其他方法可以做到这一点。 最佳答案 您可以通过迁移到以前的迁移来恢复。查看应用的迁移文件夹,然后查看所有迁移举个例子,如果您的迁移类似于下面按数字排序的内容,并且当前应用的是最新迁移0012_latest_migration。0010_previous_migration0011_next_migration0012_latest_migration而你想回到0010_previous_migra

python - 有没有办法撤消 Django 上的迁移并从 showmigrations 列表中取消选中它?

其实我做的是:删除迁移文件。从数据库的django_migrations表中删除该行。删除我要删除或未应用的迁移应用的更改。我想知道是否有其他方法可以做到这一点。 最佳答案 您可以通过迁移到以前的迁移来恢复。查看应用的迁移文件夹,然后查看所有迁移举个例子,如果您的迁移类似于下面按数字排序的内容,并且当前应用的是最新迁移0012_latest_migration。0010_previous_migration0011_next_migration0012_latest_migration而你想回到0010_previous_migra

python - AttributeError:模块 Django.contrib.auth.views 没有属性

在我的Django应用用户帐户中,我为我的注册创建了一个注册表单和一个模型。但是,当我运行pythonmanage.pymakemigrations时,遇到错误:AttributeError:moduleDjango.contrib.auth.viewshasnoattribute'registration'。其次,我在forms.py中正确编码SignUpForm吗?我不想在模型中使用User模型,因为它会请求用户名,我不希望我的网站要求用户名。这是我的代码:models.pyfromdjango.dbimportmodelsfromdjango.db.models.signalsi

python - AttributeError:模块 Django.contrib.auth.views 没有属性

在我的Django应用用户帐户中,我为我的注册创建了一个注册表单和一个模型。但是,当我运行pythonmanage.pymakemigrations时,遇到错误:AttributeError:moduleDjango.contrib.auth.viewshasnoattribute'registration'。其次,我在forms.py中正确编码SignUpForm吗?我不想在模型中使用User模型,因为它会请求用户名,我不希望我的网站要求用户名。这是我的代码:models.pyfromdjango.dbimportmodelsfromdjango.db.models.signalsi

python - Django - 如何预填充管理表单字段

我知道您可以根据其他字段预填充管理表单字段。例如,我有一个根据标题字段自动填充的slug字段。但是,我还想根据日期进行其他自动预填充。例如,我有一个URL字段,我希望它自动设置为http://example.com/20090209.mp3其中20090209是YYYYMMDD。我还希望有一个文本字段自动以“你好,我的名字是作者”之类的内容开头,其中作者是当前用户的姓名。当然,我也希望该人能够编辑该字段。关键是让用户可以更轻松地填写管理表单,而不仅仅是拥有完全自动的字段。 最佳答案 我知道你可以通过GET预填充一些值,它会是这样的h

python - Django - 如何预填充管理表单字段

我知道您可以根据其他字段预填充管理表单字段。例如,我有一个根据标题字段自动填充的slug字段。但是,我还想根据日期进行其他自动预填充。例如,我有一个URL字段,我希望它自动设置为http://example.com/20090209.mp3其中20090209是YYYYMMDD。我还希望有一个文本字段自动以“你好,我的名字是作者”之类的内容开头,其中作者是当前用户的姓名。当然,我也希望该人能够编辑该字段。关键是让用户可以更轻松地填写管理表单,而不仅仅是拥有完全自动的字段。 最佳答案 我知道你可以通过GET预填充一些值,它会是这样的h

python - 你见过的 Django 中最糟糕的做法

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭5年前。Improvethisquestion您注意到使用Django框架时最严重的错误是什么?你有没有看到一些真正的误用,可能应该作为Django文档的警告? 最佳答案 View中的逻辑过多。我曾经编写过难以容纳40行的View。现在我认为超过2-3个缩进级别、10个左右的LOC或少量内联注释都是代码异味。诱惑是编写最小模型,找出您的url路由,然后在View中执行其他所有操作。

python - 你见过的 Django 中最糟糕的做法

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭5年前。Improvethisquestion您注意到使用Django框架时最严重的错误是什么?你有没有看到一些真正的误用,可能应该作为Django文档的警告? 最佳答案 View中的逻辑过多。我曾经编写过难以容纳40行的View。现在我认为超过2-3个缩进级别、10个左右的LOC或少量内联注释都是代码异味。诱惑是编写最小模型,找出您的url路由,然后在View中执行其他所有操作。

python - 如何动态检索 Django 模型类?

如果没有Django模型的完整模块路径,是否可以执行以下操作:model='User'[inDjangonamespace]model.objects.all()...相对于:User.objects.all().编辑:我正在尝试根据命令行输入进行此调用。是否可以避免导入语句,例如,model=django.authx.models.User没有Django返回错误:"globalnamedjangoisnotdefined." 最佳答案 我想你正在寻找这个:fromdjango.db.models.loadingimportget

python - 如何动态检索 Django 模型类?

如果没有Django模型的完整模块路径,是否可以执行以下操作:model='User'[inDjangonamespace]model.objects.all()...相对于:User.objects.all().编辑:我正在尝试根据命令行输入进行此调用。是否可以避免导入语句,例如,model=django.authx.models.User没有Django返回错误:"globalnamedjangoisnotdefined." 最佳答案 我想你正在寻找这个:fromdjango.db.models.loadingimportget