zoukankan      html  css  js  c++  java
  • python 一周总结

    从7月27前就开始了Djangoj框架的学习到今天一个项目实战已经过了一半了,

    django给我的感觉就像一个成熟的mov 首先是是数据模型层,Django已经成熟的加入了很多的数据模型供我们所使用

    掌握好这些模型那么Django就算是一个好的开始也就算是入门了 ,下来就是数据的传输,也就是VIEw和urls的处理,

    View是Djangod的特色,但是也被其他框架所嘲笑,然而它也有他的优点,他在处理问题时虽然非常的像链的处理逻辑,

    但是在链式的处理上Django用的非常少不是很难就能理解,view更多是用在层次上的处理,它让mov的逻辑更加显著,

    更友好的吸引的其他mov型的框架学习者们,至于后面的页面展示我们没有看到哪里,对此还不太熟悉,期待我后免得更新吧,

    下面是 我在学习Django时遇到的一些解决的和 ,和没解决的问题,

    首先是我 遇到的一些比较奇怪的问题:

    1.pip install XXX是出现的网路问题:

    这个问题我在dal包的加载时已经说过了,其总结:如下连接:

    2.Django 在linux和win移植时的问题;

    我认为最好的解决方案是(这是针对对于Django和虚拟环境结构不理解的新手来说的):

    在linux上创建虚拟环境,在win上创建Django项目,然后进行整合,这样创建的项目不仅可移植性好,对于后期的维护也是相当方便的,

    这种项目结构也被很多新手认可的。

    3.下面是model层时的数据映射时,的问题

    在做过C#的看到Django的数据i映射的时候都觉得非常熟悉觉得很好上手,但是这就会将我们引向一个误区,就是对面向过程不够重视,

    在Django中的view有模糊的面向过程的影子,一旦不够重视就会出现一些url参数上的一些问题,在我看一本有关Django的书时其中的作者,

    在引导读者时在一些细节上就没怎么注意面向过程的准备就让读者感觉Django的mov逻辑跨度有点大,让读者很难理解mov间参数间的关系,

    而且也会导致在url的筛选过程中出现或多或少的一些问题。

    还有很多问题我已经记录过了

    这里粘贴部分

    1.python目录和引用关系问题:

    2.<class 'blog.admin.CategoryAdmin'>: (admin.E108) The value of 'list_display[0]' refers to 'mame', which is not a callable, an attribute of 'CategoryAdmin', or an attribute or method on 'blog.Category'

     
     



  • 相关阅读:
    linux 和unix 的区别
    Ubuntu 12.04下安装ibus中文输入法
    安装vmware tools失败解决方法
    snort简介以及在Ubuntu下的安装
    ubuntu下tcpdump使用
    securecrt在linux与windows之间传输文件(转)
    大数据处理时用到maven的repository
    Spark之命令
    Spark之集群搭建
    Spark之scala
  • 原文地址:https://www.cnblogs.com/yongqi-wang/p/11290193.html
Copyright © 2011-2022 走看看