我需要为用户进行数据库更改,但只需要自上次登录以来用户的更新.我将只传入一封电子邮件.我查看了会话数据,但这些对我来说都没什么用.我是Python和Django的新手,我不知道从哪里开始,任何帮助都将不胜感激.这是我的模特:
class Device(models.Model):
serial = models.CharField(max_length=16, null=False, unique=True)
publickey = models.CharField(max_length=44, null=False)
def __str__(self):
return '%d: %s' % (self.id, self.serial)
class Pairing(models.Model):
device = models.OneToOneField(Device,on_delete=models.PROTECT,blank=False, null=False)
pairingcode = models.CharField(max_length=10, blank=False, null=False, unique=True)
def __str__(self):
return '%s: %s' % (self.device_id, self.pairingcode)
class UserDevice(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.PROTECT,
null=False)
device = models.ForeignKey(Device, on_delete=models.PROTECT, null=False)
activation_date = models.DateTimeField(default=timezone.now, null=False)
friendly_name = models.CharField(max_length=20, null=True, blank=True)
is_owner = models.BooleanField(null=False, default=False)
is_admin = models.BooleanField(null=False, default=True)
is_alerts_enabled = models.BooleanField(null=False, default=True)
class Meta:
unique_together = ('user', 'device',)
def …Run Code Online (Sandbox Code Playgroud) 我正在尝试阅读包含一些丹麦字符的文本文件.我找到了几种使用不同类型编码的方法,但我看到的例子只是读取一个文件.这就是我到目前为止所拥有的.
//search directory for all .txt files
foreach (string files in Directory.GetFiles(@"C:\ftp\inbox", "*.txt"))
{
//The 'using' command close connection when it is done
using (var reader = new StreamReader(File.OpenRead(files)))
{
// Handle contents
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是所有字符都被读作 .我需要他们按原样阅读.
我试图使用流阅读器读取文件夹中的所有.txt文件.我现在有这个,它适用于一个文件,但我需要读取该文件夹中的所有文件.这就是我到目前为止所拥有的.任何建议将不胜感激.
using (var reader = new StreamReader(File.OpenRead(@"C:\ftp\inbox\test.txt")))
Run Code Online (Sandbox Code Playgroud)