小编Ada*_*am 的帖子

Django 查询集 select_related 。values() 重命名键

使用 python3.4 django 2.0.2

模型.py

class Userinfo(models.Model):

    useruid = models.BigAutoField(db_column='UserUID', primary_key=True)

    useremail = models.CharField(
            db_column='UserEmail', unique=True, max_length=100)
    userpassword = models.CharField(db_column='UserPassword', max_length=128)

    passwordsalt = models.CharField(db_column='PasswordSalt', max_length=128)
    userstatus = models.IntegerField(db_column='UserStatus', default=0)
    username = models.CharField(
        db_column='UserName', max_length=100, default=0)
    class Meta:
        managed = False
        db_table = 'userinfo'

class Postinfo(models.model):
    postuid = models.BigAutoField(db_column='PostUID', primary_key=True)
    content = content = models.TextField(db_column='Content')
    useruid = models.ForeignKey(
    Userinfo, db_column='UserUID', on_delete=models.CASCADE)

    class Meta:
         managed = False
         db_table = 'postinfo'
Run Code Online (Sandbox Code Playgroud)

查询集

postquery = models.Postinfo.objects.all().select_related("useruid").order_by(
                '-postuid')
Run Code Online (Sandbox Code Playgroud)

后查询是

<QuerySet [{'content': 'test','postuid': 1, 'useruid_id': 1},OtherPosts...> …
Run Code Online (Sandbox Code Playgroud)

python django orm django-queryset

4
推荐指数
2
解决办法
3910
查看次数

ionic storage.get未定义

ionic info
Run Code Online (Sandbox Code Playgroud)

cli软件包:(/ usr / local / lib / node_modules)

@ionic/cli-utils  : 1.19.2
ionic (Ionic CLI) : 3.20.0
Run Code Online (Sandbox Code Playgroud)

全局软件包:

cordova (Cordova CLI) : 8.0.0 
Run Code Online (Sandbox Code Playgroud)

本地套餐:

@ionic/app-scripts : 3.1.8
Cordova Platforms  : android 6.3.0
Ionic Framework    : ionic-angular 3.9.2
Run Code Online (Sandbox Code Playgroud)

系统:

Node : v8.11.0
npm  : 5.6.0 
OS   : macOS High Sierra
Run Code Online (Sandbox Code Playgroud)

环境变量:

ANDROID_HOME : not set
Run Code Online (Sandbox Code Playgroud)

其他:

backend : pro
Run Code Online (Sandbox Code Playgroud)

我的提供者

import { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';

@Injectable()
export class GlobalTokenProvider {

  constructor(public storage: Storage) …
Run Code Online (Sandbox Code Playgroud)

ionic-framework ionic2 ionic3

0
推荐指数
1
解决办法
971
查看次数

iOS Swift如何打开位置权限弹出窗口

var locMgr = INTULocationManager.sharedInstance()
    locMgr.requestLocation(withDesiredAccuracy: .city, timeout: 30, delayUntilAuthorized: true,block: {(currentLoc: CLLocation!, achievedAccuracy: INTULocationAccuracy, status: INTULocationStatus) -> Void in
        if status == INTULocationStatus.success {
        }
        else{
        }
Run Code Online (Sandbox Code Playgroud)

二手INTULocationManager,Swift 4.1,iOS 11.1

如果是第一次运行此代码,则会弹出“位置许可请求”

但是如果我拒绝,则下次不会弹出。

如何打开权限弹出?

我创建按钮

运行此代码

let locationManager = CLLocationManager()
    locationManager.delegate = self
    locationManager.requestWhenInUseAuthorization()
Run Code Online (Sandbox Code Playgroud)

但没有用

location ios swift

0
推荐指数
1
解决办法
3569
查看次数