TIM*_*MEX 2 python mysql database django
假设我已经设置了我的模型.
class books(models.Model):
title = models.CharField...
ISBN = models.Integer...
Run Code Online (Sandbox Code Playgroud)
如果我想将此列添加到我的表中该怎么办?
user = models.ForeignKey(User, unique=True)
Run Code Online (Sandbox Code Playgroud)
如何在我的数据库中编写原始SQL以使该列有效?
您应该调查像South这样的工具,它会为您完成所有这些工作.
但是SQL会像(假设你使用的是MySQL):
ALTER TABLE `appname_books` ADD COLUMN `user_id` INTEGER NOT NULL UNIQUE;
ALTER TABLE `appname_books` ADD CONSTRAINT `user_id_refs_user` FOREIGN KEY (`user_id`) REFERENCES auth_user (`id`);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1447 次 |
| 最近记录: |