初识Django:轻松掌握Web框架实战技巧

1、django框架主要用来做什么?

        Django是一个基于Python的Web应用框架。主要是用来快速搭建高性能网站,网站CMS内容管理系统板块建设等。

        Django最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。

2、Django框架特点

(1)自带管理后台,只需几行简单代码的设置,就可以让目标网站拥有一个强大的管理后台,轻松对内容进行增加、删除、修改与查找,并且能很方便地定制搜索、过滤等操作。
(2)灵活的路由系统,可以定义优雅的访问地址,按需定义,毫无障碍。
(3)强大的数据库 ORM,拥有强大的数据库操作接口(QuerySet API),可以轻松执行原生 SQL。
(4)易用的模板系统,自带强大、易扩展的模板系统。
(5)国际化支持,支持多语言应用,允许定义翻译的文字,轻松翻译成不同国家/地区的语言。

3、使用PyCharm 安装 Django

3.1新建Django项目

        django本身类似于是一个空壳子,真正的功能是由里面的各个应用决定。

        django框架就相当于是一所大学,应用相当于是大学里面的各个学院,在使用django框架时,会先创建一个空的django项目,然后根据功能的不同创建不同的应用。

3.2运行效果

登录后端Admin:http://127.0.0.1:8001/admin

设置用户名密码

Django中admin设置中文

在settings.py中设置

LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'

Admin后台快速美化
        使用清华源,使用新的插件,介绍一款专业美化 Admin 界面的插件 SimpleUI (基于element-ui+vue开发),安装和配置极其方便,而且无需修改原来的代码。

pip install django-simpleui -i https://pypi.tuna.tsinghua.edu.cn/simple

在settings.py中设置

INSTALLED_APPS = [
    'simpleui', #新加
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'app01.apps.App01Config',
]

运行效果

想要了解更多实用小干货

可关注我的【知乎】 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

远见阁

你的鼓励就是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值