随笔分类 -  Django开发

摘要:以下主要是从具体的编码(如数据库字段定义、URL定义)上比较Django和Flask的区别, 阅读全文
posted @ 2018-08-05 13:57 onlyhold 阅读(319) 评论(0) 推荐(0)
摘要:传统的企业应用系统主要面对的技术挑战是处理复杂凌乱、千变万化的所谓业务逻辑,而大型网站主要面对的技术挑战是处理超大量的用户访问和海量的数据处理;前者的挑战来自功能性需求,后者的挑战来自非功能性需求;功能性需求也许还有“人月神话”聊以自慰,通过增加人手解决问题,而非功能需求大多是实实在在的技术难题,无 阅读全文
posted @ 2018-05-27 10:51 onlyhold 阅读(968) 评论(0) 推荐(0)
摘要:Django网络应用开发的5项基础核心技术包括模型(Model)的设计,URL的配置,View(视图)的编写,Template(模板)的设计和Form(表单)的使用。高级技术包括用户的验证与授权,后台的设计和管理,数据库缓存,文件处理和服务器端的配置等等。 阅读全文
posted @ 2018-05-27 09:55 onlyhold 阅读(1260) 评论(0) 推荐(0)
摘要:class LogoutView(View): def get(self,request): logout(request)django的重定向:每个RUL都有一个name,如何把一个页面的name传递进来,让它可以直接跳转到我们需要进入的页面当中,这里就需要另外一个函数reverse,它可以把UR 阅读全文
posted @ 2018-01-21 14:46 onlyhold 阅读(732) 评论(0) 推荐(0)
摘要:在用户信息管理的过程中,如果需要修改用户的头像就需要把用户上传的头像保存在数据库中,django中可以对form定义为文件的时候自动对上传的文件进行保存的。 针对这个特性,可以利用form定义一个文件类型的image,把这个字段取出来实际就是内存中的文件: 1、先定义一个form专门用来对上传文件的 阅读全文
posted @ 2018-01-20 10:46 onlyhold 阅读(343) 评论(0) 推荐(0)
摘要:比如当用户想要学习课程的时候,用户需要先登录,所以在进入学习界面之前,需要先判断用户登录,通过VIEW函数完成登录认证,也就是只有用户登录系统之后,才能通过view函数访问学习页面, 这也就涉及到django的loginview,继承这个view,它会自动的完成权限的验证。 阅读全文
posted @ 2018-01-14 10:36 onlyhold 阅读(860) 评论(0) 推荐(0)
摘要:比如course model 包含外键course-org model,目前以及取得course-org的值,如何通过course-org取出course的值呢? all_course = course_org.course_set().all() course_org有一个方法course-set 阅读全文
posted @ 2017-12-31 11:30 onlyhold 阅读(1324) 评论(0) 推荐(0)
摘要:<li> <h2>机构类别</h2> <div class="cont"> <a href="?city={{ city_id }}"><span class="{% ifequal category '' %}active2{% endifequal %}">全部</span></a> <a hr 阅读全文
posted @ 2017-12-26 20:04 onlyhold 阅读(1179) 评论(0) 推荐(0)
摘要:1、在model中定了ImageField的数据类型: 阅读全文
posted @ 2017-12-25 20:06 onlyhold 阅读(4805) 评论(0) 推荐(0)
摘要:1、引用静态文件:在html页面引入{% load staticfiles %} ,然后在静态文件路径加上href="{% static 'css/reset.css' %}"即可,static会自动到我们的setting.py文件中找到我们设置的STATIC_URL = '/static/',也就 阅读全文
posted @ 2017-12-17 11:09 onlyhold 阅读(478) 评论(0) 推荐(0)
摘要:{% if request.user.is_authenticated %} <div class="top"> <div class="wp"> <div class="fl"> <p>服务电话:<b>33333333</b></p> </div> <!--登录后跳转--> <div class= 阅读全文
posted @ 2017-12-16 15:14 onlyhold 阅读(998) 评论(0) 推荐(0)
摘要:xadmin采用源代码的方式引入到项目中 在xadmin使用的过程中,设置“use_bootswatch = True”,企图调出主题菜单,显示更多主题。然而设置了后,发现主题还是默认和bootstrap2,深入跟踪源代码,发现/xadmin/plugins/themes.py下的 当use_boo 阅读全文
posted @ 2017-12-10 18:34 onlyhold 阅读(1357) 评论(2) 推荐(1)
摘要:全站的配置放在users 的adminx下: 定义一个basesetting的类: 阅读全文
posted @ 2017-12-10 18:19 onlyhold 阅读(944) 评论(0) 推荐(0)
摘要:新建完项目之后,我们是可以直接访问admin后台的,django不会为我们生成任何的登录用户,但django为我们提供了一个方法来创建用户:进入run manage.py task下,creatsuperuser 然后回车,然后输入用户名和密码,这样就完成了超级用户的建立,我们就可以使用这个用户去登 阅读全文
posted @ 2017-12-10 11:19 onlyhold 阅读(933) 评论(0) 推荐(0)
摘要:数据库设计是整个设计最基础的部分 1、django app的设计:根据系统的需求分析来设计django的app,django的开发是基于app来开发的,所以第一步就是设计app。 2、各app model 的设计:也就是设计对应的数据表 3、数据表的生成以及修改 使用在线教育系统作为实例: user 阅读全文
posted @ 2017-12-08 21:11 onlyhold 阅读(2148) 评论(0) 推荐(0)
摘要:1、查询数据库当中的记录: objects为数据表默认的管理器 all_massage = usermassage.objects.all() #将数据表中的所有记录返回给我们 all_massage 是django的queryset类型,可以进入for 循环,如:for message in al 阅读全文
posted @ 2017-12-04 21:14 onlyhold 阅读(477) 评论(0) 推荐(0)
摘要:1、先配置我们的URL,django默认为我们生成了admin的后台映射 阅读全文
posted @ 2017-12-04 19:54 onlyhold 阅读(5443) 评论(0) 推荐(1)
摘要:我们子啊windows下安装Python的MySQL驱动的时候可以通过以下网址的博客解决 阅读全文
posted @ 2017-12-04 19:25 onlyhold 阅读(369) 评论(0) 推荐(0)
摘要:projectname:保存django项目的urls,settings,uwsgi文件, APP:在manage.py下运行startapp app名称, APPS文件夹用来存放各个APP文件 CSS,JS,图片文件存放在静态文件夹static 存放日志的日志文件夹log 存放用户的上传文件的文件 阅读全文
posted @ 2017-12-04 19:06 onlyhold 阅读(1896) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-12-02 13:41 onlyhold 阅读(123) 评论(0) 推荐(0)