我在Django中使用以下模型:
class sfs_upcs(models.Model):
upc = models.CharField(max_length=14, unique=True)
product_title = models.CharField(max_length=150,default="Not Available")
is_buyable = models.NullBooleanField()
price = models.DecimalField(max_digits=8, decimal_places=2,default="0.00")
image_url = models.URLField(default=None)
breadcrumb = models.TextField(default=None)
product_url = models.URLField(default=None)
timestamp = models.DateTimeField(auto_now=True)
Run Code Online (Sandbox Code Playgroud)
然后我在views.py上使用以下代码:
def insert_record(upc_dict):
upc = upc_dict['upc']
product_title = upc_dict['product_title']
is_buyable = upc_dict['is_buyable']
price = upc_dict['price']
image_url = upc_dict['image_url']
breadcrumb = upc_dict['breadcrumb']
product_url = upc_dict['product_url']
obj, created = sfs_upcs.objects.update_or_create(
defaults={'product_title':product_title,'is_buyable':is_buyable,
'price':price,'image_url':image_url,'breadcrumb':breadcrumb,'product_url':product_url
},
upc = upc,
product_title = product_title,
is_buyable = is_buyable,
price = price,
image_url = image_url,
breadcrumb = breadcrumb,
product_url …Run Code Online (Sandbox Code Playgroud) 嗨,我已经阅读了很多有关虚拟环境的内容,但我似乎一无所获。
所以我的路径是这样的:
../my_app/
../my_app/app.py
..etc
Run Code Online (Sandbox Code Playgroud)
我应该把虚拟环境放在哪里?里面my_app作为/my_app/venv/bin,include,lib?或与 my_app 处于同一级别
/my_app/
/venv/
Run Code Online (Sandbox Code Playgroud)
我不明白位置是否重要,或者使用activate它是否会引用它而不是进入主环境。
我希望这个问题有意义。
谢谢!