Django
Django
星云
我们不只是代码的搬运工,我们还生产代码。
展开
-
对django Auth会不会修改你的数据库的结构有疑问?
它是django的一套权限机制,URL与权限相关,不同权限访问一个受保护的URL会产生不同反馈。初触django可能在djangoAuth方面碰到一些困难。原创 2020-12-28 22:47:37 · 150 阅读 · 0 评论 -
django自定义命令
CLICK ME如何定义创建“命令名.py”文件,注意其位置,没有目录就新建目录。???? 子应用名???? management???? commands???? __init__.py???? 命令名.py???? __init__.py???? __init__.py???? admin.py???? apps.py???? models.py???? tests.py???? views.py以及粘贴一些代码from django.core.ma原创 2022-01-30 08:59:16 · 558 阅读 · 0 评论 -
[已解决] Please Enter the correct email and password for a staff account. Note that both fileds may b
问题如图所示,DjangoAdmin用createsuperuser创建了管理员,邮箱密码都输对了,就是进不去……最后用SQL语句修改了数据库字段倒是能进去了。解决方案查看代码,里面可能有一段类似这样的:from django.contrib.auth.base_user import BaseUserManager…class UserManager(BaseUserManager): … def create_superuser(self, email, password, *原创 2022-01-23 21:53:57 · 2169 阅读 · 1 评论 -
django路由配置
在子应用中增加一个url.py文件:from django.conf.urls import urlfrom apps.users import views # 引用该子应用的viewsurlpatterns = [ url('signIn/', views.sign_in_post, name='signIn'), url('signUp/', views.sign_up_post), # 一个注册控制器]在根urls.py中(就是和settings.py同级的)配置:f.原创 2021-11-10 09:49:17 · 454 阅读 · 0 评论 -
django Auth用户登录
django Auth用户登录from apps.子应用名.models import UserDetails, Userfrom django.contrib import authfrom django.db import transactionfrom django.shortcuts import HttpResponsefrom django.http import HttpRequest, JsonResponsefrom django.views.decorators.http i原创 2021-11-09 13:08:00 · 655 阅读 · 0 评论 -
django Auth 自定义用户model、通过请求向数据库插入数据
from django.contrib.auth.models import AbstractUserfrom django.db.models.fields import AutoField, BooleanField, EmailFieldclass User(AbstractUser): username = CharField( # username是必需有的字段,字段名不能错 max_length=20, null=False, bl原创 2021-11-09 08:53:37 · 1159 阅读 · 0 评论 -
django如何设置Cookies和Session
在文件settings.py中:根据控制台的提示将DEBUG注解掉,然后ALLOWED_HOSTS配置允许一些IP访问服务器:# SECURITY WARNING: don't run with debug turned on in production!# DEBUG = TrueALLOWED_HOSTS = ['*'] # 允许访问的IP再把跨域中间件注解掉(没Nginx想解决跨域问题需要在Spring中用了一个配置类,而这里只用一行):MIDDLEWARE = [ 'dja原创 2021-11-08 01:03:31 · 565 阅读 · 0 评论 -
django使用Mysql数据库以及构建
在settings.py中如下配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 用什么数据库驱动 'NAME': 'nebulablog', # 数据库名字 'USER': 'root', # 用户名就是mysql -u后面的 'PASSWORD': 'root', # 对应的密码 'HOST': '127.0.0.1',原创 2021-11-06 22:27:54 · 1039 阅读 · 1 评论 -
创建django项目
创建项目cd <目录>source activate <虚拟环境名>django-admin startproject <项目名>如果Django在虚拟环境里应先进入虚拟环境,要不就指定django-admin这个文件的全路径。???? (项目名)???? manage.py 主文件???? (项目名)???? asgi.py Django3.0新出的一个 ASGI 协议入口???? settings.py 全局配置文件???? urls.py原创 2021-11-06 18:34:55 · 111 阅读 · 0 评论 -
[已解决] 用vscode启动Django项目无法通过外网访问、无法用其他设备访问、无法用其他IP访问、同源策略禁止读取位于 的远程资源。(原因:CORS 请求未能成功)。
Django服务器已打开,但是通过localhost能访问,用本机IP却不行。办法很简单,只需要./.vscode/launch.json中添加启动参数。launch.json{ "version": "0.2.0", "configurations": [ { "name": "Python: Django", "type": "python", "request": "launch",原创 2021-09-26 23:04:55 · 828 阅读 · 2 评论 -
Django接收JQuery提交的图片文件,亲测能用
url.py#!/usr/bin/env python# -*- coding: utf-8 -*-from Demo.view import * # 项目叫Demofrom django.urls import pathfrom django.urls.conf import re_pathurlpatterns = [ path('', index), path('text', text), # 接口路径]re_path('', index)view.pyimpo原创 2021-09-23 22:21:14 · 322 阅读 · 1 评论