Django
GeordieX
这个作者很懒,什么都没留下…
展开
-
Django路由设置巨坑点
本来打算用个ajax实现一些动态刷新需求,结果调了一上午,就是跳转不到ajax的url,没法调用views.py里的ajax逻辑,出错的代码如下:原本应该有http://127.0.0.1:8000/Analyzer/和http://127.0.0.1:8000/Analyzer/ajax/两条路由,但是由于第一条写错,没有加正则^$,导致所有路由都被http://127.0.0.1:8000/Analyzer/匹配了,哪怕随便输个http://127.0.0.1:8000/Analyzer/oweiu原创 2021-04-22 13:08:06 · 176 阅读 · 0 评论 -
Django使用已有MySQL数据库进行迁移
假设现在已有数据库mysql,已有表test1.在新的Django Project中创建新app,设为testmodelpython manage.py startapp 'testmodel'2.在pythonMySQL2/setting.py的DATABASES中配置数据库3.针对已有数据库自动生成新的modelspython manage.py inspectdb4.导出模型并代替models.pypython manage.py inspectdb > testmodel/原创 2020-12-18 16:15:56 · 1055 阅读 · 2 评论 -
Python读取Excel表到数据库字段
这几天有个需求,简单说就是把一个2000x200的csv文件里的数据存放到MySQL里网上有很多方法,但是导入的基本都是数据,Database里的每个field还是要自己手动创建,所以我大概要手动创建200个字段,以下是借助python的pymysql库写的创建字段脚本import xlrdimport pymysqldata = xlrd.open_workbook(r'AV1SLtest.xlsx')st = data.sheet_by_index(0)col = st.ncolsfil原创 2020-12-18 15:43:44 · 197 阅读 · 0 评论 -
Django多表实例学习笔记
Django多表实例学习笔记1.创建模型时的问题2.解决方法在按照菜鸟教程学习Django多表实例部分时遇到的问题表与表之间的关系可分为以下三种:一对一: 一个人对应一个身份证号码,数据字段设置 unique。一对多: 一个家庭有多个人,一般通过外键来实现。多对多: 一个学生有多门课程,一个课程有很多学生,一般通过第三个表来实现关联。1.创建模型时的问题接下来我们来看下多表多实例。实例class Book(models.Model): title = models.CharFiel原创 2020-12-01 11:58:08 · 116 阅读 · 0 评论