![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
LiuMYan
这个作者很懒,什么都没留下…
展开
-
Django迁移报错【django.db.utils.OperationalError: (1050, “Table ‘xxx‘ already exists“)】
原因:数据库中已经存在xxx这个表名的数据表了解决办法:1.删除数据库中这个表,然后执行迁移DROP TABLE 表名;2.修改数据库中的django_migrations表【这个表记录了django中哪些文件已经执行过迁移了】查询表中有哪些记录select * from django_migrations;在表中添加一条记录【关于未迁移模型/应用的】--这里的0001_initial代表的是这个子应用的第一次迁移,如果非第一次迁移应该像这样0002_auto_2.原创 2021-09-07 22:31:05 · 700 阅读 · 0 评论 -
django中的py文件如何直接运行【NO moudel name xxx】
#导入需要用到的模块【注意,是写在要运行的django py文件中】import sysimport osimport django#../意思是当前目录的上一级目录,一般定义到BASE_DIRsys.path.insert(0,'../')#指定当前django项目中的配置文件在哪里os.environ.setdefault('DJANGO_SETTINGS_MODULE','项目名.settings')#setup方法将django运行的需要以来的东西导入进来django.s.原创 2021-09-07 18:29:40 · 340 阅读 · 0 评论 -
总结Ubuntu下docker中使用fastdfs碰到的问题
1.删除track和storage容器重新创建后出现端口占用问题【ERROR - file: sockopt.c, line: 864, bind port 22122 failed, errno: 98, error info: Address already in use.】终端中运行这两条命令查看正在运行的tracker和storage进程idps aux|grep fdfs_trackerdps aux|grep fdfs_storaged使用【sudo kill -9 进程id】原创 2021-09-03 20:17:52 · 1126 阅读 · 0 评论 -
Django定义模型基类【不会在数据库中创建表】
使用abstract设置#models.pycalss BaseModel(models.Model): #这里的auto_now_add=True指的是添加对象时自动设置为当前时间,默认是False, #并且修改操作不会更改这个时间 create_time = models.DateTimeField(verbose_name='创建时间',auto_now_add=True) #auto_now=True指的是只要对像进行了修改/创建操作时间原创 2021-08-28 12:50:21 · 328 阅读 · 0 评论 -
HttpResquest对象常用属性
1.method是一个字符串,表示请求使用的http方法,常用值包括【GET,POST,PUT,DELETE】等'''一般常用于判断请求类型根据不同的请求类型组织不同的业务逻辑'''#类视图示例from django.views import Viewclass NewView(View): def get(self,request): pass def post(self,request): pass d原创 2021-08-24 11:29:57 · 282 阅读 · 0 评论 -
HttpResquest(http请求传递数据的4种方式)的数据传递及数据接收方法
1.请求路径中的参数【例如:http://www.baidu.com/text/value这里的value可以传递数据给路由,之后视图就可以取得这个参数】'''请求:http://www.baidu.com/text/value请求方式: get路由:text/<value>/'''#下面两种方式视图任选其一都可以接收到参数#类视图:class NewView(View): def get(self,request,value): pass原创 2021-08-24 11:13:06 · 2416 阅读 · 0 评论 -
python3下django将应用单独放在一个文件夹下,注册应用报错
报错信息:【django.core.exceptions.ImproperlyConfigured: Cannot import 'users'. Check that 'apps.users.apps.UsersConfig.name' is correct.】解决办法:1.找到报错应用文件夹下的apps.py文件;将name = 'users'改成name = 'apps.users'【注意这里users是报错应用名,所有实际操作要替换成报错应用名】2.在settings..原创 2021-08-23 12:42:26 · 871 阅读 · 0 评论