Как обеспечить поле счетчика для каждого пользователя в модели Django?

extension CLLocationCoordinate2D:Printable
{
    init(coords : String)
    {
        var fullNameArr = split(coords) {$0 == ";"}
        self.latitude = NSNumberFormatter().numberFromString(fullNameArr[0])!.doubleValue
        self.longitude = (fullNameArr.count > 1) ? NSNumberFormatter().numberFromString(fullNameArr[1])!.doubleValue : 0
    }

    public var description : String
    {
        return "\(self.latitude);\(self.longitude)"
    }
}

Затем используйте как в вашем примере кода:


    var coord = CLLocationCoordinate2D(latitude: 3.2, longitude: 6.4)
    NSUserDefaults.standardUserDefaults().setObject(coord.description, forKey: "Location")
    var readedCoords = CLLocationCoordinate2D(coords: NSUserDefaults.standardUserDefaults().stringForKey("Location")!)
0
задан Wai Ha Lee 2 March 2019 в 11:20
поделиться

1 ответ

Вы можете сосчитать группы, которые пользователь уже создал, и добавить одну к нему.

def group_create_view(request):
    user = request.user
    # Get the count for groups that this user has made and add one
    counter = Group1.objects.filter(user=user).count() + 1
    new_group = Group1.objects.create(user=user, counter=counter, group_name='some_name')
0
ответ дан Navid2zp 2 March 2019 в 11:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: