- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我尝试在我的heroku服务器上运行python manage.py migrate
时,我收到标题中显示的错误(migrate在本地工作正常)。
完整回溯:
Applying auth.0010_alter_group_name_max_length... OK
Applying auth.0011_update_proxy_permissions... OK
Applying engine.0051_userprofile_referral... OK
Applying engine.0052_auto_20190414_0131...Traceback (most recent call last):
File "manage.py", line 15, in <module>
execute_from_command_line(sys.argv)
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/__init__.py", line 375, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/base.py", line 323, in run_from_argv
self.execute(*args, **cmd_options)
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/base.py", line 364, in execute
output = self.handle(*args, **options)
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/base.py", line 83, in wrapped
res = handle_func(*args, **kwargs)
File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/commands/migrate.py", line 234, in handle
fake_initial=fake_initial,
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/migrations/executor.py", line 117, in migrate
state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/migrations/executor.py", line 147, in _migrate_all_forwards
state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/migrations/executor.py", line 245, in apply_migration
state = migration.apply(state, schema_editor)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/migrations/migration.py", line 124, in apply
operation.database_forwards(self.app_label, schema_editor, old_state, project_state)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/migrations/operations/fields.py", line 249, in database_forwards
schema_editor.alter_field(from_model, from_field, to_field)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/backends/base/schema.py", line 507, in alter_field
new_db_params = new_field.db_parameters(connection=self.connection)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/fields/related.py", line 966, in db_parameters
return {"type": self.db_type(connection), "check": self.db_check(connection)}
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/fields/related.py", line 963, in db_type
return self.target_field.rel_db_type(connection=connection)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/fields/related.py", line 878, in target_field
return self.foreign_related_fields[0]
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/fields/related.py", line 632, in foreign_related_fields
return tuple(rhs_field for lhs_field, rhs_field in self.related_fields if rhs_field)
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/fields/related.py", line 619, in related_fields
self._related_fields = self.resolve_related_fields()
File "/app/.heroku/python/lib/python3.6/site-packages/django/db/models/fields/related.py", line 604, in resolve_related_fields
raise ValueError('Related model %r cannot be resolved' % self.remote_field.model)
ValueError: Related model 'referrals.Referral' cannot be resolved
这是迁移引擎.0052:
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('engine', '0051_userprofile_referral'),
]
operations = [
migrations.AlterField(
model_name='userprofile',
name='referral',
field=models.OneToOneField(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='referrals.Referral'),
),
]
还有我的 models.py,相关部分:
class UserProfile(models.Model):
user = models.OneToOneField(User, on_delete=models.CASCADE)
slug = models.SlugField(max_length=50, blank=True, null=True)
following = models.ManyToManyField(User, related_name="followers")
full_name = models.CharField(max_length=50, blank=True, null=True)
thumbnail = models.ImageField(
upload_to="userprofile_thumbnails/", blank=True, null=True)
bio = models.TextField(blank=True, null=True)
paypal_email = models.EmailField(blank=True, null=True)
#balance = models.BigIntegerField(blank=True, null=True)
#total_earned = models.BigIntegerField(blank=True, null=True)
registration_ip = models.GenericIPAddressField(blank=True, null=True)
referral = models.OneToOneField(
Referral, blank=True, null=True, on_delete=models.CASCADE)
有人可以帮忙吗? Referrals 是包 pinax.referrals: https://github.com/pinax/pinax-referrals
我正在使用一个名为“Referral”的模型。同样,迁移在本地运行良好,但在 Heroku 生产中则不然。请帮忙。提前致谢。
最佳答案
向我的依赖项添加了 ('referrals', '__first__')
,这有效。 (没有更多错误)
关于python - 值错误: Related model 'referrals.Referral' cannot be resolved,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55698252/
当我尝试在我的heroku服务器上运行python manage.py migrate时,我收到标题中显示的错误(migrate在本地工作正常)。 完整回溯: Applying auth.0010_a
我正在学习 Google Analytics 的不同功能,并且对默认 channel 组有疑问。特别是,我想知道默认系统 channel “推荐”和媒体“推荐”有什么区别 根据this page ,默
我正在尝试弄清楚如何使用 Play Install Referrer Library/API 访问 Google Play 商店提供的引荐来源信息.我需要创建一个平台 channel 到 Androi
这是我所做的。请记住,我以管理员身份登录到浏览器,并在相关域下使用 G Suite 帐户。 我转到 PageSpeed Insights url https://developers.google.c
var referrer = $document.referrer; 需要的值 $document.referrer 在变量中。 最佳答案 $document 实际上是一个 jqLite/jQue
我的服务可能会使用引用信息来判断请求是从哪个网站完成的,我想确保没有办法伪造引用信息。 最佳答案 推荐人很容易被欺骗。使用推荐人作为一种验证方法是非常不可靠的。 有一个名为 refspoof 的火狐插
我正在制作一些需要我将信息从一个域传递到子域的东西。子域将位于域上的 iframe 中。我知道我可以使用 cookie、 session 或数据库。但我试图节省处理时间,所以我考虑使用推荐人。我知道有
我有一个小脚本,可以将用户重定向到主站点,如果他们来自我/其他远程站点上的横幅。 但是Google Analytics(分析)不会显示引荐来源网址(脚本在其中运行),而是显示单击横幅的URL。显然,
第一次发帖,新的网页设计师。我正在为一所大学创建一个新的登陆页面 ( https://uab.edu/give/now/evergive )。过去,当我们创建页面时,我们使用&referrer。我创建
有人可以告诉我为什么这不起作用吗?它是一个脚本,用于获取将您带到当前页面的引用页面... function ref() { var x = "Reffered From: " + document.
我正在尝试制作 csrf script这将发送 post request不发送 referrer .我的代码: document.getElementById("csrf-form")
我有两个网页一个 Link 还有第二页。 document.write(document.referrer); 第二页总是空白,
使用标准的 http.Client,您如何构建在 http 请求 header 中指定引荐来源网址的 Web 请求? 下面你可以看到可以设置headers,但是如何指定referer呢?是不是只要设置
用document.referrer回到来源页(也可以称作上一页)时非常方面,我们不用知道来源页复杂的url,而且document.referrer回到来源页时会重新加载,而不是上一次的状态,所以说
有没有办法从服务器而不是浏览器发送 http referrer? 这是我目前的尝试 if ($download_result['redirect']) { header
我使用 document.referrer 来查看用户是否在我的应用程序上添加了新消息。显示消息的页面称为“messages.php”,处理添加消息的脚本称为“add_message.php”。 我想
如何为 document.referrer 保存“ session ”?示例: 我有两个网站site1/referer.html(此网站重定向至 site2)。 site2/page.html(当访问
我一直在寻找很多线索,但找不到解决方案。我想获取 document.referrer 但它总是显示为空。它是如此令人困惑。这是我的代码 alert(document.referrer); 我从 w
我尝试在两个本地 HTML 页面中测试 document.referrer 的使用,但它不起作用。 这是我的代码: HTML1: go! go with a function go(
Google Analytics 等服务如何在用户点击您的网站之前发现用户正在使用的网站。这些通常称为推荐。 我不是在谈论附属帐户,其中“特殊链接”往往包含 URL 变量,而是仅出现在您网站上的服务,
我是一名优秀的程序员,十分优秀!