每次我打开git bash:
class Permissions(models.Model):
venue = models.ForeignKey(Venue, on_delete=models.CASCADE, blank=True, null=True)
isclient = models.BooleanField(default=False)
isvenueviewer = models.BooleanField(default=False)
isvenueeventplanner = models.BooleanField(default=False)
isvenueadministrator = models.BooleanField(default=False)
issuitsviewer = models.BooleanField(default=False)
issuitsadministrator = models.BooleanField(default=False)
issuitssuperuser = models.BooleanField(default=False)
class STUser(AbstractBaseUser):
email = models.EmailField(unique=True)
name = models.CharField(max_length=255)
companyname = models.CharField(max_length=200, blank=True, null=True)
userphoto = models.CharField(max_length=200, blank=True, null=True)
signupvaildatestring = models.CharField(max_length=200, blank=True, null=True)
is_active = models.BooleanField(default=False)
phone = models.CharField(max_length=10, null=True, blank=True)
jobtitle = models.CharField(max_length=100, null=True, blank=True)
permissions = models.ManyToManyField(Permissions)
# password field function is provided by AbstractBaseUser
#objects = UserManager()
USERNAME_FIELD = 'email'
REQUIRED_FIELDS = ['name']
EMAIL_FIELD = 'email'
我不确定为什么以及如何解决这个问题。有什么帮助吗?
答案 0 :(得分:1)
如果您尝试将变量(并且显然是export
)设置为包含空格的值,则需要引用它。变化
export PATH=/c/Program Files:other stuff:/more/things
到
export PATH="/c/Program Files:other stuff:/more/things"
显然,我必须猜测错误的任务可能看起来大致相同。它显然出现在你的一个Bash启动文件中,所以它不应该太难找到。
(如果该值仅包含逐字文本,则最好使用单引号;但我猜测它可能包含例如$PATH
,需要使用双引号才能正常工作。 )
如果它不明显,上面的错误示例会尝试设置和导出两个变量PATH
和stuff:/more/things
,其中后者不是有效的变量标识符。
答案 1 :(得分:0)
虽然上述解决方案适合您,但错误编码也可能导致此错误。例如,如果使用特殊字符,则必须将它们屏蔽为URL编码以避免错误。在我的情况下
export PATH="text§text"
必须由
取代 export PATH="text%C2%A7text"