
Django学习
doze want sleep
这个作者很懒,什么都没留下…
展开
-
Django学习——如何在xadmin后台中models名字显示中文
1.在setting中注册app时INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django...原创 2018-11-18 22:33:11 · 804 阅读 · 0 评论 -
Django中如何把Directory设置成根路径
为了便于管理我们的app和static静态文件我们总会设置一个总文件夹,把所有的静态文件和app放入其中,这要怎么做呢首先新建apps文件夹,把所有的app拖入其中2.建好之后,右键apps,设置为source root3.这时还不算完成,还要在setting中配置一下,代码如下:import osimport syssys.path.insert(0, os.path.join...原创 2019-04-09 09:21:58 · 2107 阅读 · 0 评论 -
Django通过(继承)框架默认的user表搭建自己的用户表users
django默认是创建好了user表的在django.contrib.auth表下有一个AbstractUser模块,django设计了一些常用的字段,这段代码如下:class AbstractUser(AbstractBaseUser, PermissionsMixin): username_validator = UnicodeUsernameValidator() if...原创 2019-04-09 09:06:44 · 3010 阅读 · 0 评论 -
django的request.Post.get和python发送十六进制
小知识:1.Django的request.Post.get在前端接受来的form表单传过来的参数是str类型的原创 2019-04-09 08:54:07 · 616 阅读 · 0 评论 -
在服务器上部署Django博客项目总结——踩过的坑
1.xshell怎么连接不上阿里云服务器2.linux 下如何回到根目录3.CentOS7.3 编译安装 Python3.6.24.因为python2转成了python3yum不能使用5.mysql安装在centos7报错ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)6....原创 2018-12-24 11:50:34 · 557 阅读 · 0 评论 -
在服务器上部署Django博客项目总结
项目是从github上面下载,在本地已经运行,大致理一下部署的这几天流程以及踩过的坑。本地运行项目1.首先是github上下载这个项目:具体参考这个地址2.在本地上运行,每个github上的开源项目文件都会有一个requirements.txt文件,这里面是项目需要依赖的各种包。按照里面的适合版本下载各种包就可以了,本地运行就按照项目开发的流程配置默认解释环境就可以启动项目了。服务器端1...原创 2018-12-24 11:42:34 · 495 阅读 · 0 评论 -
Django学习——解决传递数据时的跨域问题
1.下载所需要的插件:pip install django-cors-headers2.配置setting里的配置INSTALLED_APPS = ( ... 'corsheaders', ...)#注意一定要放到下面哪个middleware上面,放到最上面也可以MIDDLEWARE = [ # Or MIDDLEWARE_CLASSES on Django...原创 2018-12-06 14:45:01 · 153 阅读 · 0 评论 -
Django学习——已经分类的列表(有一级二级关系的列表)的显示
如果要在传值的时候自动将类别分好级别传入前端,必须在写models的时候生成related_name字段,用以反向引用,在传入json数据时的数据格式也要分等级和类别models.py中的代码class GoodsCategory(models.Model): parent_category = models.ForeignKey("self", null=True, blank=...原创 2018-12-05 22:04:12 · 1573 阅读 · 0 评论 -
Django学习——viewsets和router完成商品列表页
views.py中的代码from rest_framework.pagination import PageNumberPaginationfrom goods.models import Goodsfrom goods.serializers import GoodsSerializerfrom rest_framework import viewsetsfrom rest_fra...原创 2018-12-03 15:09:10 · 215 阅读 · 0 评论 -
Django学习——使用GenericView方式实现列表页和分页功能
GenericView功能十分强大,里面包装了很多方便的函数实现数据库列表的传递十分简单列表数据传递功能view.py中的代码from rest_framework import genericsfrom goods.models import Goodsfrom goods.serializers import GoodsSerializerclass GoodsListView...原创 2018-12-03 14:20:58 · 635 阅读 · 0 评论 -
Django学习——新建一个完整的django-rest-framework项目
一、项目初始化1.新建环境原创 2018-11-30 22:10:20 · 2621 阅读 · 0 评论 -
Django学习——ModelSerializer
view.py中的代码:from goods.serializers import GoodsSerializerfrom rest_framework.views import APIViewfrom rest_framework.response import Responsefrom goods.models import Goodsclass GoodsListView(AP...原创 2018-11-30 19:18:46 · 302 阅读 · 0 评论 -
Django学习——DRF的搜索和排序(django-filter和DRF中的SearchFilter)
1、在app中新建filters.py文件里面配置过滤器,同时将django-filter配置到setting中的apps里2、filters.py的代码:import django_filtersfrom .models import Goodsclass GoodsFilter(django_filters.FilterSet): """ 商品的过滤类 "&原创 2018-12-04 19:56:17 · 3943 阅读 · 0 评论 -
Django学习——serializers和JsonResponse
serializers是一个类而不是一个函数,可以调用serialize函数来进行序列化class GoodListView(View): def get(self, request): """ 通过django的view实现商品列表页 :param request: :return: """ ...原创 2018-11-25 20:08:57 · 723 阅读 · 0 评论 -
Django学习——一个及其愚蠢的bug:pip安装时每次都安装不了
用pip安装包时bug显示No matching distribution found for ***有可能是python的版本太低了,python2.7.8以下的都不行,我用了2.7.10,pip install就好用了,真特娘的坑原创 2018-11-24 16:50:10 · 668 阅读 · 0 评论 -
Django学习——如何将django中的user表替换成自定义的userprofile表
这是UserProfile中的代码:class UserProfile(AbstractUser): """ 用户 """ name = models.CharField(max_length=30, null=True, blank=True, verbose_name="姓名") birthday = models.DateField(null=T...原创 2018-11-18 15:55:25 · 794 阅读 · 0 评论 -
Django学习——如何使用django中的models
#独立使用modelsimport sysimport ospwd = os.path.dirname(os.path.realpath(__file__))sys.path.append(pwd+"../")os.environ.setdefault("DJANGO_SETTINGS_MODULE", "MxShop.settings")import djangodjango...原创 2018-11-23 17:46:30 · 171 阅读 · 0 评论 -
Django中html静态文件中设置url和静态文件(包括css,js,image等)
设置url的高级用法最初的用法: <link rel="stylesheet" type="text/css" href="../css/reset.css"> <a href="login.html">[登录]</a>高级的用法:<link rel="stylesheet" type="text/css" href="{% stat...原创 2019-04-09 15:21:04 · 1528 阅读 · 0 评论