
Django
文章平均质量分 58
spring_cloudy
这个作者很懒,什么都没留下…
展开
-
django启动问题---django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS
django启动问题原创 2023-06-25 11:36:20 · 829 阅读 · 0 评论 -
Django写一个登录注册---004登录页的优化以及注册处理
书接上文,我们已经对登录做了不少处理,但是还是不是很好,于是才有了今天的优化问题。我看网上有很多人会使用form表单来去处理登录注册逻辑,但是我感觉这样使用不是很方便。但是为了接触多一点,于是也硬着头皮写来了。先去login app中forms.py(如果没有,我们就自己新建)中写上我们需要在前端展示的字段,也就是输入信息。注意要引入《from django import forms》。可以先不用管captchafield是什么意思。from django import formsfrom capt原创 2021-12-03 09:27:58 · 973 阅读 · 0 评论 -
Django写一个登录注册---003登录注册的详情补充
上文我们已经写好了视图和URL跳转链接,以及html都已经定义好了,现在只需要往其中添加上具体的处理逻辑即可。现在我们先去补充HTML的登录表单,这部分涉及到前端的设计,请自己补充前端知识,我这里是自己利用HTML+CSS自己写的一个登录表单。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>原创 2021-11-30 09:20:13 · 213 阅读 · 0 评论 -
Django写一个登录注册---002MVT的VT初始设计
书接上文,前情回顾一下,上节我们编写了MVT中的M数据库设计,给用户信息设计了一张表User。这节那就进行后面VT两个的初始化操作,比如写写视图和HTML模板。视图:根据项目名称hylogin下的url.py文件中,我们观察到这样一段代码,他是在告诉我们写视图中的URL导航存在下面三种方式去操作。Examples:Function views 1. Add an import: from my_app import views 2. Add a URL to urlpattern原创 2021-11-29 15:45:13 · 513 阅读 · 0 评论 -
Django写一个登录注册---001创建项目以及设计数据库
Djanog开发小项目实践,众所周知,一个产品往往需要登录注册这些功能,所以我这里实现一下登录注册的开发。使用pycharm(专业版)创建一个django项目,不是专业版看不到创建django的字样哦。这边注意一下你是使用什么环境下的python解释器,我没有使用python的虚拟环境,这个需要注意一下哈。创建之后,在pycharm中可以看见下面这些文件,我创建的文件是hylogin。我们再去创建app吧,这里使用命令去创建,命令《python manage.py startapp login》,原创 2021-11-26 14:21:19 · 1312 阅读 · 1 评论 -
django执行命令 python manage.py startapp xxx报错os not defined问题
我在使用django进行学习时候,用pycharm创建好一个django项目之后,需要去创建一个app demo,于是在terminal中输入命令,报错如下: 'DIRS': [os.path.join(BASE_DIR, 'templates')] NameError: name 'os' is not defined遇到问题先不要慌,看到提示是说缺少os的定义,于是呢发现在manage.py中有os导包。再找代码发现在seeting.py中没有,于是手动加入呗。再去执行命令,发现原创 2021-11-25 11:33:08 · 1074 阅读 · 0 评论 -
python Django UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xbc in position 63 解决办法
在跟着教程学习Django时候,代码跟他并没有任何差异。但是在执行时候遇到了如下图所示的问题。在网上有找很多解决方法,但是都不能解决这个问题。于是想起来当初在学习python,都会在顶部加上一条语句,表示字节编码的问题。# coding=utf-8在.py文件中,加上上述语句,在执行django命令,发现不会报这个错了。网上我也没看到这种情况的解决办法。主要的关键字应该是0xbc吧。...原创 2021-10-09 11:13:12 · 1073 阅读 · 0 评论 -
Django的路由三种使用方式学习
Django的学习最开始的一步就是URL的配置设置,源码里面提供了三种配置路由的方法,现在来初步学习一下。源码:1、 函数视图在路由页面需要导入下面这个包,然后开始写路由配置Urls.py: from *** import viewsUrlpatterns = [ url(r’^login/’, views.login, name=’login’),]Views.py:def login(request): return HttpResponse(‘welecome.原创 2021-03-29 16:50:23 · 268 阅读 · 0 评论 -
Django视图函数的return返回对象的初步学习
都知道在Django的Views视图层中,经常处理一个函数的结尾都需要一个return语句,那么在Django中有哪些是常用的return。前提,以下这些需要导包:from django.http import HttpResponseRedirect, HttpResponsefrom django.shortcuts import render1、返回【return render(request, 'admin/index.html')】查看Django处理的render是怎么样的。参数原创 2021-03-29 16:02:33 · 1148 阅读 · 0 评论 -
django文件上传到数据库
1、在昨天的基础上,我们这次就很方便知道我们要干什么,首先去根目录下配置根路由(当然这是在新建了一个app)2、在刚才的upfiles1中新建一个urls,并且配置如下方框内的东西。3、在view中新建一个upload_view的方法,实现以下内容。4、去templates中设置html文件,注意action是提交到/upfiles1/upload/。5、启动服务,在浏览器输入http://127.0.0.1:8000/upfiles1/进行上传头像。接着在数据库中也能查看到数据了。当原创 2020-12-04 09:58:40 · 2011 阅读 · 1 评论 -
Django原生方式文件上传
今天学习Django原生方式上传至文件本地存储,即该文件上传之后在当前目录是可以查看得到的。1、首先执行命令python manage.py startapp upfile 创建一个app,并将它加入到根路由中。2、设置子路由,3、在新建的app上即第一步创建的,右键new一个名为urls的python文件,将下图中内容加入from django.conf.urls import urlfrom . import viewsurlpatterns = [ url(r'^$',vie原创 2020-12-03 09:59:16 · 161 阅读 · 0 评论