直接分配变量不会修改使用该变量的表达式.
>>> from sympy import Symbol
>>> x = Symbol('x')
>>> y = Symbol('y')
>>> f = x + y
>>> x = 0
>>> f
x + y
Run Code Online (Sandbox Code Playgroud) 我的理解是,OneToOneField只用于Table2(收藏水果)中的1行数据,链接到Table1(人名)中的一行数据,而ForeignKey用于Table2中的多行数据(Car models)到1行表1中的数据(品牌/制造商).
我的问题是,如果我有多个表,但每个表中只有一行数据链接回Table1,我应该使用什么.例如:我将Table1设为"Cars",其他表格为"Insurance Info","Car Info","Repair History".我应该使用ForeignKey还是OneToOne?
花了我一段时间来解决这个问题,所以我想我会写下来。
假设我有一个用伪代码登录用户的函数
def login():
# find user in db
# check if user exists
# check password
# login user
Run Code Online (Sandbox Code Playgroud)
每个动作应该是它自己的功能吗?或者所有代码都应该留在那里?
编辑:我问这个是因为我通常只把我的所有代码都放在一个函数中,但是我的一个朋友将他需要做的所有事情放在多个函数中,然后填写他写下的函数的空白
恩.他会写这个:
def login():
findUser()
checkUser()
checkPass()
userLoggedin()
Run Code Online (Sandbox Code Playgroud)
然后他会创建这些函数并填充它们.
python ×2
class ×1
django ×1
function ×1
oop ×1
opencv3.0 ×1
performance ×1
python-3.x ×1
sympy ×1