django学习
django开发中学习的知识、使用的技术、遇到的问题、
Duke的专栏
这个作者很懒,什么都没留下…
展开
-
Django2.0整合markdown编辑器并实现代码高亮(解决在前端显示的换行问题)
测试成功环境: python:3.5.4 os:Deepin 15.5 Django:2.0 IDE:pycharmDjango整合django-mdeditor注:博主再写个人博客时,找了好久的编辑器,tinymce丑的一批,DjangoUeditor我没有做出来实时预览的效果,只有这个看着比较好,一是有普通编辑器具备的大部分功能,二是属于主流的markdown语法,比较适合...原创 2018-07-13 16:22:54 · 10299 阅读 · 24 评论 -
django+nginx+uwsgi部署(及遇到的错误)
1:uWSGI uWSGI实现了WSGI的所有接口,是一个快速、自我修复、开发人员和系统管理员友好的服务器 安装uWSGIpip install uwsgi配置uWSGI,在项目中新建文件uwsgi.ini,编写如下配置[uwsgi]socket=外网ip:端口(使用nginx连接时,使用socket)http=外网ip:端口(直接做web服务器,使用http)chdir=项...原创 2018-07-09 15:30:53 · 2268 阅读 · 0 评论 -
django admin定制(使用django-suit)
环境:django2,python3OS:linux系统(deepin)IDE:pycharm越使用django越觉得django的admin不好看,可能是审美疲劳,就想换个界面,还不想自己写,找到了一个很好用的django-suitdjango扩展能力还是挺强的,有牛人开发出了suit这个插件。只需要简单的几步配置,就可以让admin后台变得美观许多。先看效果,我的个人博客后台界...原创 2018-07-13 16:41:05 · 4843 阅读 · 3 评论 -
个人网站优化
最近一直在写一个个人博客网站,完成后发现打开速度和访问量都不如意,所以花了几天时间优化网站,以提高响应速度和访问量。。。。 个人博客页面链接:http://www.shihao.online(django搭建的个人博客,还在完善中)一些小建议: 1:能用外链的js,css文件最好不要用服务器本地的 例子: 一些常用的js,css文件引入公共资源库上的,如下演示<link hr...原创 2018-07-28 17:28:00 · 3283 阅读 · 0 评论 -
django统计网站访问次数,同时记录访问ip地址和次数
写完博客网站之后,需要加一些统计信息,比如统计访问用户总访问量,或者统计用户ip地址和该ip地址的访问次数 下面我自己写的models models.py#访问网站的ip地址和次数class Userip(models.Model): ip=models.CharField(verbose_name='IP地址',max_length=30) #ip地址 count...原创 2018-07-29 18:25:06 · 11908 阅读 · 15 评论 -
如何让django的model名和应用名显示为中文
如何让django模型中的字段和model名显示为中文:在模型中加入class Meta即可class People(models.Model): name = models.CharField(null=True, blank=True, max_length=200) job = models.CharField(null=True, blank=True, max_len原创 2018-01-12 21:03:16 · 5643 阅读 · 0 评论 -
django项目(天天生鲜电商项目)
第一步:建立数据库1:修改settings数据库设置DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'HOST':'LOCALHOST', 'PORT':'3306', 'USER':'root', 'PASSWORD':'mys原创 2017-12-25 20:34:33 · 22941 阅读 · 22 评论 -
django报错TypeError: __init__() missing 1 required positional argument: 'on_delete'
django报错TypeError: __init__() missing 1 required positional argument: 'on_delete'在括号内加入属性on_delete=models.CASCADE即可belong_to = models.ForeignKey(to=Article, on_delete=models.CASCADE)原创 2018-01-12 21:07:50 · 7624 阅读 · 0 评论 -
Django入门
#1:建立虚拟环境首先安装virtualenv包,可执行如下命令pip install --user virtualenv切换到新建目录下,创建虚拟环境,执行如下命令virtualenv 11_env激活虚拟环境source 11_env/bin/activate停止使用虚拟环境deactivate安装Djangopip install Django在django中...原创 2017-11-30 13:56:54 · 425 阅读 · 0 评论 -
django传值给模板, 再用JS接收并进行操作
今天用要django传递数据给模板, 因为数据需要使用js处理,第一次这么使用。记录一下用json.dumps()方法将值传给模板.import jsonreturn render(request,'wauth/freetime.html', {'slot_ids': json.dumps(slot_ids)})用JSON.parse()接收django传过来的值.va...原创 2018-09-13 21:25:12 · 5946 阅读 · 3 评论 -
python3 与 Django 连接数据库:Error loading MySQLdb module: No module named 'MySQLdb'
在 python2 中,使用 pip install mysql-python 进行安装连接MySQL的库,使用时 import MySQLdb 进行使用在 python3 中,改变了连接库,改为了 pymysql 库,使用pip3 install pymysql 进行安装,直接导入即可使用但是在 Django 中, 连接数据库时使用的是 MySQLdb 库,这在与 python3 的合作原创 2018-01-20 11:10:01 · 496 阅读 · 0 评论 -
pip install uwsgi安装uwsgi出错
使用python3.6安装uwsgi 老出错找不到 Python.hplugins/python/uwsgi_python.h:2:20: fatal error: Python.h: No such file or directory compilation terminated.网上搜了很多方法都没解决。仔细研究一番之后发现Python版本造成的,那么安装3.6的python-d...原创 2018-07-09 10:18:39 · 2631 阅读 · 0 评论 -
django 外键model的互相读取
关系如下from django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __str__(self): return self.n原创 2018-01-23 19:02:26 · 528 阅读 · 0 评论