关于django的一些杂记

2018-08-15  本文已影响0人  bboyAyao

红框内的意思是迁移时此模型不会生成表到信息内

更改后台网页的名字:


form表单不写action属性,会默认提交当前页面的url地址

request.GET.get('next',default = reverse('goods:index')),

这句话的意思是GET请求获取url中的next参数,如果获取,返回获取的参数(一般是记录上次访问的地址),没有获取就返回默认值。


class A():
    def f(self):
        print('A...f...')
        super().f()       这里self是指的C,然后super().f()这句话还是 
                            C 里面的,再次继承B的方法
                            (python做了优化,继承过的不再继承),打印B。
   
class B():
    def f(self):
        print('B...f...')

class C(A,B):
    def get(self):
        super().f()  第一次继承A的f方法,打印A

c=C()
c.get()
#------------------运行结果----------------
A...f...
B...f...


通过后端渲染回来的sort类型来判断哪一个a标签是当前选中的,设置class=active,来改变样式,我竟然还想着用异步分页,再通过js点击事件来解决class样式问题,服了。。。


django自带有事务处理,可处理一些异常状况,进行回滚,但只是对mysql数据库的回滚(通过日志的方式),后端代码还是会继续运行下去。
上一篇 下一篇

猜你喜欢

热点阅读