
你好:
这些模组的使用是需要相对路径以及可以搜索到的;
你需要看一下包的定义和导入;
在python里面含有__init__py的文件的文件夹叫做包;
才能进行导入:
from django>
在一个爬虫脚本中将爬取的数据通过django自带的model保存到数据库
修改的文件(其余pycharm新建Django项目生成,未修改):
# testapp/modelspyfrom djangodb import models class Problem(modelsModel): title = modelsCharField(max_length=100, default="") author = modelsCharField(max_length=100, default="")
def __str__(self): return selftitle pass
# testapp/spiderpyimport osimport sysimport django pathname = ospathdirname(ospathabspath(__file__))syspathinsert(0, pathname)syspathinsert(0, ospathabspath(ospathjoin(pathname, '')))osenvironsetdefault("DJANGO_SETTINGS_MODULE", "testprojectsettings") djangosetup() from testappmodels import Problem if __name__ == "__main__": p = Problem(title="hi", author="hi") psave() pass
# testproject/settingpyINSTALLED_APPS = [ 'djangocontribadmin', 'djangocontribauth', 'djangocontribcontenttypes', 'djangocontribsessions', 'djangocontribmessages', 'djangocontribstaticfiles', # 添加应用 'testapp',]
# testapp/adminpy 在后台管理界面注册 Problemfrom djangocontrib import admin # Register your models here from testappmodels import Problemadminsiteregister(Problem)
以上就是关于自己写的python程序怎么使用的django的models 全部的内容,包括:自己写的python程序怎么使用的django的models 、如何将 django 1.7 程序打包成 exe 程序、自己写的python程序怎么使用的django的models等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)