Django框架的的介绍

框架的前导知识

Django的官网:https://www.djangoproject.com/

前导知识
在学习django框架应该了解一部分前端知识、数据库、Linux、python知识
虚拟环境
在我们完成某一项目之前,应该要配置一个虚拟环境,通过虚拟环境可以帮助我们将一个项目作为一个独立的空间,管理特定的项目包。
设计模式
Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)

基本配置
基本的配置,可参考之前的博客:https://lizhe.blog.csdn.net/article/details/111588734
使用django完成快速开发,不去重复一些工作

项目的创建

- 终端
> django-admin startproject 项目名称           /*创建项目*/

pycharm专业版的也支持安装django项目

>python manage.py runserver          /*运行项目*/

pycharm运行项目,需要更改一下设置

非专业版的pycharm需要在图中位置加上runserver
在这里插入图片描述

>python manage.py startapp  app名称    /*创建app*/

应用注册
建立应用和项目之间,需要对应用进行注册,修改settings.py文件中的配置

简单的配置

#urls.py文件

from django.http import HttpResponse
from book.views import book
from move.views import move

#配置网页信息的内容
def index(request):   
    return HttpResponse("首页")

def book(request):
    return HttpResponse("图书首页")

def move(request):
    return HttpResponse("电影首页")


#定义路由
urlpatterns = [
    path('admin/', admin.site.urls),
    path('',index),
    path("book",book),
    path("move",move)
]

debug模式
在项目的开发测试中,我们应该开启debug模式,以便于我们查看错误信息的提示,但是在项目上线必须关闭debug模式,以免造成信息资源的泄露和不好用户体验。
开启debug模式,修改代码,ctrl+s可以自动重启项目。
setting.py文件中,通过DEBUG=False设置

配置django框架常出现的问题

在配置django项目的时候,有时候需要注意一些地方,可能要进行小地方的修改。

1.在settings文件中 TEMPLATES 的 DIRS 为 [os.path.join(BASE_DIR, ‘templates’)] ——这是为了配置模板

2.在pycharm中记得在manage.py文件的编辑处在parameters中添加runserver

3.可能由于某些版本不能适配的原因,可能会需要安装缺少的模块,可能会安装这个sqlparse库

4.在是用模板的控制语句时注意字符之间因该有空格{%if age > 20 %} 不要都连接在一起

5.STATICFILES_DIRS = [os.path.join(BASE_DIR,“static”)] ——更改配置,加载静态文件

6.要更改一下编码 需要在框架的源代码中更改:目录/django/db/bacded/mysql/operations.py 文件中改成encode

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值