goods=Good.objects.all()
1
json_list=[]
from django.forms.models import model_to_dict
for good in gooods:
json_dict=model_to_dict(good)
json_list.append(json_dict)
2
from django.core import serializers
json_data=serializers.serializers("json",goods)
return JsonResponse(json_data,safe=False)
3
# 富文本显示
style_fields = {'detail':'ueditor'}
style_fields = {"goods_desc": "ueditor"}
4、在Django任意的文件使用model
import sys
import os
# 获取当前文件的目录'/dbtools/'
pwd = os.path.dirname(os.path.realpath(__file__))
# 将根目录设置为当前路径的上一级路径,也就是/MxShop下(项目路径下)
sys.path.append(pwd + '../')
# 之后运行将会再项目路径下去查找setting配置,其中包括settings中install app的配置
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'helloD.settings')
# 启用配置
import django
django.setup()