Django开发应用
自由太阳
做自己喜欢的事情,让别人去说吧!
展开
-
9、Django中的ModelAdmin常用属性的实现
1、list_editable在列表页面可以直接编辑保存的字段,不用进入详情页面就可以修改这些字段的内容,非常方便。2、list_per_page 用于显示每个页面的记录条数# list_per_page设置每页显示多少条记录,默认是100条list_per_page = 23、ordering设置默认排序字段# ordering设置默认排序字段,负号表示降序排序...原创 2020-01-02 23:08:51 · 479 阅读 · 0 评论 -
8、Django的后台边栏筛选工具简单定制list_filter
list_filter 边框筛选工具,实现按title、author、content过滤。代码:from django.contrib import adminfrom blog.models import Blog# Register your models here.@admin.register(Blog)class BlogAdmin(admin.ModelAd...原创 2020-01-02 22:51:28 · 976 阅读 · 0 评论 -
7、实现谁创建的博文,就默认他是作者
我们现在要在添加文章的时候,要选作者是谁,保存后如果还能顺便改作者,这样很不友好,能不能设计谁创建就默认作者就是他呢?而后不能在修改作者呢?我们需要在admin.py中进行如下修改:截图:附代码:在admin.py中from django.contrib import adminfrom blog.models import Blog# Register your...原创 2020-01-02 22:40:31 · 213 阅读 · 0 评论 -
6、Django后台管理的搜索功能实现
上一节,我们已经实现了对admin进行简单的定制功能,我们是不是感觉还是缺少一个搜索功能呢?我们只需要在admin.py中添加一个search_field字段,然后在中间编制你需要搜索的值。但是事实当我们尝试进行作者搜索时,会出错。因为author字段是关系表,要要链接到了另一条用户的几录,因此直接这样设置有问题的,我们可以使用连续的两个下划线来引用关系表相关的属性。在Us...原创 2020-01-02 22:22:34 · 3036 阅读 · 0 评论 -
5、对admin进行简单的设置
前面我们只实现了展示文章的标题,我们是不是可以展示更多的信息呢?现在,我们在admin.py中添加一个list_display设置,用于显示不同的字段在页面上。我们看看前端页面的显示效果...原创 2020-01-02 21:46:40 · 377 阅读 · 0 评论 -
3、将我们定义的Blog类在后台显示
将models.py中的Blog类在后台管理页面显示1.在Blog文件下的admin.py中添加一下代码,进行注册到后台中。代码如下:from django.contrib import adminfrom blog.models import Blog# Register your models here.@admin.register(Blog)class Bl...原创 2020-01-02 21:29:19 · 121 阅读 · 1 评论 -
4、将Django后台页面改为中文
在settings.py中修改如下原创 2020-01-02 21:24:25 · 272 阅读 · 0 评论 -
2、新建一个blog应用
1.使用pycharm,打开创建的demo工程2.创建一个blog应用3.将创建的blog在setings.py中配置Django中规定了只有在INSTALLED_APPS中设置后的模型、静态文件、模板等才能正常工作4.在settings.py中查看django自带的数据库DATABASES,默认使用的是sqlite3数据库,我们可以根据自己的需要进行修改自己想要的数...原创 2020-01-02 21:03:15 · 155 阅读 · 0 评论 -
1、创建一个虚拟环境和第一个项目
1.创建一个虚拟环境2.进入虚拟环境和安装Django2.1pip install -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple django==2.13.创新一个项目 名字为demo4.启动项目...原创 2020-01-02 20:11:40 · 347 阅读 · 0 评论 -
Django中ORM使用
1.手动创建一个数据库 create database mydatabase2.配置数据库(我使用的是mysql)在项目中的setting.py中配置 3.用pymysql连接数据库在__init__.py文件中4.在应用文件下的models.py中创建类(每个类必须继承modle.Modles)5.执行命令(运行)python manage.py m...原创 2019-01-25 10:32:07 · 185 阅读 · 0 评论 -
django的简单安装
下载安装django 1.按下win+R,输入cmd,进入控制终端界面。 2.输入pip install django安装最新版本的django或者输入pip install django==版本号(安装指定版本的django) 3.验证安装是否成功输入python输入i...原创 2019-01-25 10:16:02 · 94 阅读 · 0 评论