社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

saulshao

saulshao 最近创建的主题
saulshao 最近回复了

你想要一个什么样的方法: 基于Web的应用程序框架,无非就是2个选项:在服务器端计算,或者在客户端计算。 如果你觉得服务器端用python不爽,那就在客户端计算,用javascript。但是据我所知,javascript用来处理txt也许还能凑合,要是excel,貌似只有微软的某些类才能支持,于是只能兼容IE浏览器。 这就是为什么更推荐用服务器端计算的原因。

下面是我的代码:

多对多的类:

class Employeeship(models.Model):
user = models.ForeignKey(
                            User, 
                            on_delete=models.PROTECT, 
                            null = True,
                        )
department = models.ForeignKey(
                                Department, 
                                on_delete=models.PROTECT, 
                                null = True,
                              )

def __str__ (self):
    return self.name

class Meta:
    db_table = u'employeeship'

部门引用上面的多对多类:

class Department(Common, Rowtracking, Recurrence):
company = models.ForeignKey(
                            Company, 
                            on_delete=models.PROTECT, 
                            null = True,
                            )

#Link department to user                            
employees = models.ManyToManyField(
                                    User,
                                    through='Employeeship',
                                    through_fields=('department', 'user'),
                                  )

def __str__ (self):
    return self.name

class Meta:
    db_table = u'department'
8 年前
回复了 saulshao 创建的主题 » 小菜Django刚开始卡在这里了,老司机带飞

这个看起来不像是部署的问题,更像是数据库或者相关的配置不正确。