小编Kaz*_*dio的帖子

用于 swift4 ios 的 Socket.io

我在如何为我的 swift 代码实现 websocket 功能时遇到了麻烦。

我已经完成了一个服务器实现和另一个 javascript 客户端。他们工作得很好。所以,我相信 websocket 服务器没有错。

但是如果我用swift编写代码,它就行不通了。没有错误发生,控制台上也没有显示任何消息。

这是我的快速代码。

import UIKit
import SocketIO

class ChatViewController: UIViewController, UITableViewDelegate, UITableViewDataSource, UITextFieldDelegate {


    @IBOutlet weak var tableView: UITableView!

    var bottomView: ChatRoomInputView!

    var chats: [ChatEntity] = []

    var socket: SocketIOClient!

    override func viewDidLoad() {
        super.viewDidLoad()

        tableView.delegate = self
        tableView.dataSource = self

        // Initialize WebSocket
        let manager = SocketManager(socketURL: URL(string: "http://example.com:8081")!, config: [.log(true), .compress])
        socket = manager.defaultSocket

        socket.on(clientEvent: .connect) {data, ack in
            print("socket connected")
        }

        socket.on("server_to_client") {[weak self] data, ack in
            print …
Run Code Online (Sandbox Code Playgroud)

ios socket.io swift

5
推荐指数
1
解决办法
4412
查看次数

在Django中从命令行创建用户

我现在很困惑.我在一个项目中有3个应用程序.

App1:从最终用户使用(基于Web视图的应用程序)

App2:从服务提供商(Web服务)使用

App3:从系统管理员处使用.

我想为每个应用程序使用django身份验证系统.我可以让django项目来验证App1的用户.但是,如何同时使用App2和App3的身份验证系统.

当我运行python manage.py createsuperuser命令时,django使App1成为超级用户.如何使用此命令为App2和App3制作?

有人有什么想法吗?请帮我.

Models.py

### This table is for end user.
class RemoshinUser(models.Model):

    user = models.OneToOneField(User)
    user_type = models.SmallIntegerField(default=1)
    kana_name = models.CharField(max_length=128, blank=True)
    date_of_birth = models.DateField(blank=True, null=True)
    sex = models.SmallIntegerField(null=True)
    postno = models.CharField(max_length=7, blank=True)
    address1 = models.CharField(max_length=128)
    address2 = models.CharField(max_length=128, blank=True)
    telno = models.CharField(max_length=16, blank=True)
    photo = models.ImageField(upload_to='users/%Y/%m/%d', blank=True)

    create_date = models.DateTimeField(auto_now_add=True)
    modify_date = models.DateTimeField(auto_now=True)

    class Meta:
        db_table = 'remosys_remoshin_user_tbl'
        swappable = 'AUTH_USER_MODEL'


### This table is for service provider.
class RemoshinDoctor(models.Model): …
Run Code Online (Sandbox Code Playgroud)

python django django-models python-3.x

3
推荐指数
1
解决办法
6672
查看次数

标签 统计

django ×1

django-models ×1

ios ×1

python ×1

python-3.x ×1

socket.io ×1

swift ×1