Django
文章平均质量分 52
Django项目中的一些知识点
puppyinasock
Never place your hope in the future
展开
-
Django异步刷新
Django异步请求JS 异步请求核心对象:XML HttpRequestJQuery异步请求$.ajax({ url:设置请求的路由地址 data:设置请求的参数,常见的格式有两种,一种是对象(字典),一种是GET传参的方式 method\type:设置请求的方式,默认是GET beforeSend:用于数据发送前的校验 dataType:响应的数据类型,默认值是text,代表字符串,而常用的是json(JSON格式的数据) success:异步请求成功后回调函数,局部刷新原创 2020-08-04 15:16:36 · 566 阅读 · 0 评论 -
Django学习记录(10)Django文件上传路径的配置
文件上传路径的配置模型中使用FileField(upload_to=‘相对位置’) 通过upload_to指定上传的位置在项目的根下,新建一个存放上传资源的目录,如media (非必须)在settings.py文件中进行配置# 配置上传文件的存储位置MEDIA_ROOT = os.path.join(BASE_DIR, 'media')...原创 2020-07-07 22:41:28 · 1218 阅读 · 0 评论 -
Django解决时区相差8小时的问题
在项目路由下的settings.py配置文件中修改以下代码:LANGUAGE_CODE = 'zh-hans'原创 2020-07-07 22:39:46 · 489 阅读 · 0 评论 -
Django学习记录(11)Django静态资源操作
Django处理静态资源在项目的根下,新建一个static文件夹用于存放静态资源将项目中的静态资源,拷贝到static文件夹下在django的配置文件settings.py,设置静态资源的位置确保INSTALLED_APP下配置了django.contrib.staticfiles确保配置了STATIC_URL,这个是用来设置静态资源的访问地址设置静态资源的位置STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static")]在模板原创 2020-07-07 22:35:06 · 165 阅读 · 0 评论 -
Django学习记录(9)Django中的模型操作
进入shell脚本编程终端中输入python manage.py shell# 原模型代码class Student(models.Model): # 表名的命名规则为:应用名_模型名 name = models.CharField(max_length=50, verbose_name="学生名") email = models.EmailField(verbose_name="邮箱") birth = models.DateField(verbose_name=原创 2020-07-06 11:34:57 · 323 阅读 · 0 评论 -
Django学习记录(8)Django的admin站点管理
Django-admin站点管理URL://127.0.0.1:8000/admin/创建超级用户python manage.py createsuperuser注册模型在应用目录下的admin.py中注册模型原创 2020-07-04 10:17:40 · 120 阅读 · 0 评论 -
Django学习记录(7)Django中的模型Model
Django-模型基于ORM(对象关系映射)设计思想ORM 解决的问题: 1.表与类的关系 2.记录和对象的关系 3.字段和属性的关系Django中的应用应用相当于将项目进行模块化。方便项目的管理Django新建一个应用在项目的虚拟环境中,终端输入python manage.py startapp 应用名此时,Django还不识别此应用,需要在项目原创 2020-07-03 17:18:35 · 174 阅读 · 0 评论 -
Django学习记录(6)Django中的模板Template
Django-模板 Templatedjango中的模板,是由html充当的模板中常见的标签输出标签 {{ key }}判断标签{% if 条件 %}{% elif 条件 %}{% else %}{% endif %}{% ifequal 条件 %} {% endif %} 等于某个条件时执行{% ifnotequal 条件 %} {% endif %} 不等于某个条件时执行循环标签{% for 变量名 in interator %}在for循环中,内置一个forloop原创 2020-07-03 11:57:26 · 162 阅读 · 0 评论 -
Django学习记录(5)Django中Mysql数据库的集成
Django-MySQL数据库的集成Django默认集成的是SQLite数据库在settings.py中配置MySQL连接需要注意的是django中默认的配置文件是global_settings.py 而不是项目文件中的settings.py1.安装mysqlclient扩展包pip install mysqlclient2. 修改settings.py配置文件中的DATABASESDATABASES = { 'default': { 'ENGINE': 'django原创 2020-07-02 17:46:07 · 160 阅读 · 0 评论 -
Django学习记录(4)Django中的请求Request
request 请求对象request 对象,默认会直接注入到视图函数中,作为第一个参数request 常见的属性request.path:获取请求地址request.method:请求的方法(GET, POST等)request.GET:获取GET请求提交的数据request.POST:获取POST请求提交的数据- GET和POST都会返回一个QueryDict对象- QueryDict对象常见的方法:1.get(key, default=None):获取指定的键对应的值,返回单值,如原创 2020-07-02 16:25:07 · 294 阅读 · 0 评论 -
Django学习记录(3)Django中的响应Response
Django-视图函数视图函数必须至少提供一个参数,代表request视图函数必须返回HttpResponse对象Django中的响应方式HttpResponse:用来响应一个简单的字符串或者流render函数:主要用于跳转到模板页面from django.shortcuts import renderrender(request, template_name, context=None, content_type= None, status=None)'''request:每原创 2020-07-02 14:13:37 · 539 阅读 · 0 评论 -
Django学习记录(2)Django中的路由管理
Django路由管理Django的路由管理,由应用文件下的urls.py文件进行管理所有的路由都放置在urlpatterns中每一个路由在定义的时候,需要通过路由函数来定义路由函数,常见的有path,urlpath(router,view,kwargs,name) 普通路由的定义url(router,view,kwargs,name) 支持正则表达式两者在定义router上有所区别router:即为路由地址,请求地址,不允许以"/"开头,这是一个字符串view:是一个视图函数,由该函数完原创 2020-07-01 17:47:08 · 203 阅读 · 0 评论 -
Django学习记录(1)Pycharm社区版及专业版搭建Django框架
Django的特点:企业级开发框架内置了大量组件基于MVC设计思想 即Model(模型) View(视图) Control(控制器)基于MVT的设计方式 Template(模板)在Django中MVT中的V相当于传统MVC中的C非常经典的ORM(对象关系映射)Django环境的搭建为了今后更加方便的安装包,首先配置pip的镜像在windows中安装:在当前计算机用户的根下 新建一个pip文件夹C:user/用户名/pip在pip文件夹下新建一个pip.ini配置文件可以选择豆瓣原创 2020-07-01 12:01:07 · 424 阅读 · 1 评论
分享