![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
玖河网络
这个作者很懒,什么都没留下…
展开
-
Django的URL别名
项目的urls.py配置文件from message.views import getformurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^form/$',getform)]这个是原来的,html中我们引入的为:<form action="/form/" method="post" class="sma...原创 2018-07-16 10:44:02 · 966 阅读 · 0 评论 -
Django交互命令常见问题和解决方法
Tracking file by folder pattern: migrationsYou are trying to add a non-nullable field 'slug' to category without a default; we can't do that (the database needs something to populate existing rows)...原创 2018-08-02 14:00:35 · 2479 阅读 · 0 评论 -
Django媒体文件的调用和配置
这类文件可由用户或管理员上传,因此可能会变化。比如说,用户的头像就是媒体文件,电商网站中的商品图片也是媒体文件。 【settings.py文件】①加入变量:MEDIA_DIR (主要用于获取路径)import os# Build paths inside the project like this: os.path.join(BASE_DIR, ...)BASE_DIR =...原创 2018-07-30 00:48:01 · 2020 阅读 · 0 评论 -
Django的静态文件图片、CSS、JS配置和模板展示及URL访问
我们在通过设置settings.py文件来实现静态文件在模板中调取和url直接访问①Django项目文件夹下建立static/images 两个文件夹②配置settings.py (添加了变量STATIC_DIR 、STATICFILES_DIRS 两个变量,这里需要注意变量名称如果不对的话无法访问到静态文件)# ...省略代码...# Build paths inside t...原创 2018-07-29 22:41:48 · 1233 阅读 · 1 评论 -
Django创建模板文件和定位当前py文件的路径方法
我们在创建模板文件时一般以对应的app名称来命名并创建一个文件夹。这样做的好处是和同事一起开发或后期维护时能够快速的定位到相关模板文件如:项目文件夹|——rango(app应用名称)|——项目脚本文件夹|——manage.py|——templates |——rango(对应的app模板文件) 新建好模板文件夹之后我们还需要到项目脚本中settings....原创 2018-07-29 19:47:24 · 1732 阅读 · 0 评论 -
Django的URL分段分层处理
如果我们想通过访问(yyyy目录)http://www.xxxxx.com/rango/yyyy/,可以通过在app应用中新建urls.py文件来处理项目配置中的urls.py只处理大分类的url,大分类下面的小分类url交给app中的urls.py来做分段处理一般应用场景主要是防止在主配置中添加过多的url映射,在后期维护中不方便修改和查找,做分段处理后就可以很快的找到相应的app应用u...原创 2018-07-29 18:28:08 · 867 阅读 · 0 评论 -
Django数据库的增删改查学习笔记
继:Django学习随记原创 2018-07-15 16:52:09 · 409 阅读 · 0 评论 -
Django学习随记 Virtualenv 虚拟环境搭建
绿色:代表可以自定义的名称红色:代表命令紫色:代表运行的文件pip install ==安装包命令pip unistall ==卸载包命令 创建的virtualenv虚拟环境管理(避免背包和包太多而引起的一些不必要错误) 【创建“歪球一恩威”】进入CMD命令行(以管理员身份运行)C:\ Users \ Administrator> pip...原创 2018-07-14 17:34:52 · 367 阅读 · 0 评论 -
Django学习之用户登录逻辑的预判断和错误提示
用户在登录时不符合账号密码的错误直接提示,避免数据库查询;输入的账号错误就提示账号错误、密码错误就提示密码错误。在设计后端时不论前端是否设计了账号或密码字符规范,后端设计中都一定要有判断,避免黑客绕过前端向后端发起访问查询。 知识重点:通过新建forms来做form的预判断,如果符合和不符合的两种情况该如何处理。django的模板便签:{% if %}{% endif %}...原创 2018-07-19 16:05:42 · 1695 阅读 · 0 评论 -
Django学习之用户登录逻辑编写
app应用的逻辑将在views.py中进行编写 另外在html提交的POST表单中要加入{% csrf_token %},注意是<form>......省略.... {% csrf_token %} </form>之间加入当我们发起了POST提交表单请求后就会出现一个对象我们需要做的就是取出数据和验证这个数据,方法 user_name = ...原创 2018-07-19 14:37:22 · 821 阅读 · 0 评论 -
Django学习之用户登录与注册
1、html页面解析2、html的url配置3、静态文件css、js等路径设置 现将html页面拷贝到templates模板文件夹新建静态文件夹static将css、js、image、img拷贝到static文件夹 urls.py文件配置首页url# _*_ encoding:utf-8 _*_"""MxOnline URL Configuration...原创 2018-07-18 21:59:29 · 871 阅读 · 0 评论 -
Django学习之xadmin全局设置
1.新增主题功能2.将左上角 Django xadmin 改为自定义的名称、将右下角 我的公司 改为自定义3.将英文分类改为中文分类 【新增主题功能】路径 users/adminx.py新建 BaseSetting 类,并将默认为False的 enadle_themes 和 use_booswatch 两个变量改为Turefrom xadmin import views...原创 2018-07-18 01:12:55 · 307 阅读 · 0 评论 -
Django学习之注册后台模块
xadmin需要新建一个 adminx.py 文件(默认Django自动生成了admin.py文件)直接在apps/users目录下新建,xadmin会自动搜索我们每个app应用下面的adminx.py文件我们要将models注册到adminx当中时需要在adminx中新建类(这里要注意这里和原生admin不同,我们继承的是object顶层)# -*- coding:utf-8 -*...原创 2018-07-17 17:38:10 · 803 阅读 · 0 评论 -
Django学习之后台管理系统
【创建超级用户】pycharm 菜单栏 >>> Tools >>> Run manage.py Task >>>manage.py@MxOnline> createsuperuser (创建超级用户)username 用户名email 邮箱password 密码password ...原创 2018-07-17 14:49:37 · 1742 阅读 · 0 评论 -
Django学习之层次数据库设计
# _*_ encoding:utf-8 _*_from __future__ import unicode_literalsfrom datetime import datetimefrom django.db import models# Create your models here.from django.contrib.auth.models im...原创 2018-07-16 16:31:13 · 914 阅读 · 0 评论 -
Django项目新建app应用及user表设计和创建
【新建app应用】pycharm 菜单栏 >>> Tools >>> Run manage.py Task >>> manage.py@MxOnline> startapp users [destination] (新建一个名称为users的app应用)创建完成后项目目录中就会多出一个 users 文件夹,并且自动生成了必要的py文件...原创 2018-07-16 13:53:46 · 1713 阅读 · 0 评论 -
django虚拟环境新建项目
CMD命令行:C:\Users\Administrator>mkvirtualenv mxonline (新建mxonline虚拟环境,新建虚拟环境传送门:点这里)(mxonline) C:\Users\Administrator>pip install django==1.9.8 (安装django)pycharm新建项目工程:名称:MxOnline解释器:C:\Users\Ad...原创 2018-07-16 12:20:48 · 956 阅读 · 0 评论 -
Python3 Django1.11 MySQL5.7 迁移models时出现警告提示的解决方法
python版本 3.6Django版本1.11MySQL版本5.7在迁移时总是出现警告提示,搜索了很多方法最后直接注释掉警告提示:Warning: (3090, "Changing sql mode 'NO_AUTO_CREATE_USER' is deprecated. It will be removed in a future release.") result =...原创 2019-03-14 16:43:11 · 965 阅读 · 1 评论