
-----Django
文章平均质量分 65
GeekLeee
这个作者很懒,什么都没留下…
展开
-
【django错误解决】error: unrecognized arguments: getall
错误代码提示geeklee@geeklee-ThinkPad-E420:~/临时文件夹/pol_gov_mon0$ python manage.py xinjiang getallusage: manage.py xinjiang [-h] [--version] [-v {0,1,2,3}] [--settings SETTINGS] [--p原创 2016-10-16 17:16:11 · 8516 阅读 · 0 评论 -
Django源码分析之权限系统
乍见Django内置的权限系统已经很完善了,加上django-guardian提供的功能,基本上能满足大部分的权限需求。暂且不说django-guardian,我们先来看下Django内置的权限系统:django.contrib.auth 包。相识一般权限系统分为全局权限和对象权限。Django只提供了一个对象权限的框架,具体实现由第三方库django-gardian完成。我们只看全局权限。先原创 2017-06-24 11:04:42 · 1729 阅读 · 0 评论 -
用Django分页器实现分页跳转
分页的原理 vids_list = Video.objects.all() page_robot = Paginator(vids_list, 9) 分页机器人=Paginator(数据,每页几个) vids_list = page_robot.page(page_num)Mfrom django.db import modelsfrom faker import Fac原创 2017-06-14 14:37:04 · 2046 阅读 · 0 评论 -
Python Django 中的STATIC_URL 设置和使用解析
因为你现在的是相对路径,应该是: href=”/static/bootstrap.min.css” 一般会用{{ STATIC_URL }}/xx.xx 或者 {% static ‘xx.xx’ %} 要看文档!使用Django静态设置时,遇到很多问题,经过艰苦的Baidu, stack overflow, Django原档阅读,终于把静态图片给搞出来了。特记录下来。原创 2017-06-15 14:36:27 · 4328 阅读 · 1 评论 -
实现用户注册与登录、登出(一)
的原创 2017-06-15 11:31:40 · 2838 阅读 · 0 评论 -
实现用户注册与登录、登出(二)
的原创 2017-06-15 16:14:38 · 1023 阅读 · 0 评论 -
请求的链接提取request.path
{% if 'editors' in request.path %} <a class="active item" href="{% url 'list' %}editors"> Editor's </a> {% else %} <a class="item原创 2017-06-15 17:40:18 · 859 阅读 · 0 评论 -
实现用户注册与登录、登出(三)
注册和登录原创 2017-06-15 16:57:28 · 1429 阅读 · 0 评论 -
django常用库
from django.template import loader, Context from django.http import Http404, HttpResponse, HttpResponseRedirect from django.shortcuts import render_to_response, render, get_object_or_404...原创 2018-04-26 22:03:05 · 1590 阅读 · 0 评论 -
Django 忘记管理员或忘记管理员密码 重设密码登录教程
看到标题就知道有逗比忘了密码。。。没错就是我。 你也忘了密码? 不要着急! 0x00: 第一步:运行django shellpython3 manage.py shell10x01: 第二步:重设密码>>> from django.contrib.auth.models import User>>> user = User.object.get(username='your原创 2017-06-14 18:35:47 · 3488 阅读 · 1 评论 -
IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constrai nt fails (`mxonline
IntegrityError: (1452, 'Cannot add or update a child row: a foreign key constraint fails (`mxonline`.`django_admin_log`, CONSTRAINT `django_admin_log_user_id_c564eba6_fk_auth_user_id` FOREIGN KEY (`us...原创 2018-04-26 22:02:56 · 2415 阅读 · 0 评论 -
render_to_response()改进HttPResponse
from django.template.loader import get_templatefrom django.template import Contextfrom django.http import HttpResponseimport datetimedef current_datetime_template(request): now = datetime.dat...原创 2018-04-26 22:02:47 · 811 阅读 · 0 评论 -
django数据库settings.py
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'crm', 'USER': 'sm_log', 'PASSWORD': 'vR49MNW7', 'HOST': '182.254.128.241', ...原创 2018-04-26 22:01:44 · 968 阅读 · 0 评论 -
Django源码分析之server
乍见Django内置的server基本包括两部分:django.core.servers和django.core.handlers相识servers.basehttp是Django自身提供的一个用于开发测试的server模块,其中提供的WSGIServer、ServerHandler、WSGIRequestHandler其实都是属于WSGI server,django只不过是对python内置的原创 2017-06-24 11:01:47 · 1213 阅读 · 0 评论 -
Django源码分析之执行入口
魔法门一般我们启动django,最简单的方法是进入project 目录,这时目录结构是这样的然后我们执行python manage.py runserver,程序就开始执行了。那django是如何从一个命令就启动整个server,启动的流程是如何的?踏门而入打开目录下的manage.py,内容是这样的:#!/usr/bin/env pythonimport osimport sysif原创 2017-06-24 10:52:00 · 5023 阅读 · 1 评论 -
django模型字段
from django.db import models# Create your models here.class Article(models.Model): title = models.CharField(max_length=500) img = models.CharField(max_length=250)#可插入文件夹地址 content = models原创 2017-06-12 10:12:31 · 763 阅读 · 0 评论 -
用Get方法实现文章分类功能
开发顺序(TMVUT)Model层需要多少数据字段? View层根据什么请求,返回什么结果? Template层如何与用户交互?Mfrom django.db import models# Create your models here.class People(models.Model): name = models.CharField(null=True, blank=True,m原创 2017-05-23 12:11:15 · 800 阅读 · 0 评论 -
用post方法实现Django表单
M创建评论模型from django.db import models# Create your models here.class People(models.Model): name = models.CharField(null=True, blank=True,max_length=200) job = models.CharField(null=True, blank=T原创 2017-05-24 17:22:18 · 2462 阅读 · 0 评论 -
Django(完整)
一. 创建 Django projectC:\Users\Administrator>cd C:\Users\Administrator\Desktop\standardwebC:\Users\Administrator\Desktop\standardweb>django-admin startproject firstsite文件结构为:二. 创建 Django App1.创建Django a原创 2017-05-20 11:16:12 · 1265 阅读 · 0 评论 -
实现投票功能
pass原创 2017-06-16 10:59:53 · 2101 阅读 · 0 评论 -
Django(简易)
P创建django project1.创建文件夹 2.cd到文件夹路径下面C:\Users\Administrator>cd C:\Users\Administrator\Desktop\websiteC:\Users\Administrator\Desktop\website>3.执行django-admin创建叫做firstsite的站点C:\Users\Administrator\Desk原创 2017-05-19 22:40:45 · 1262 阅读 · 0 评论 -
ORM:django的ORM和SQLalchemy
一般的ORM包括以下四部分: 一个对持久类对象进行CRUD操作的API; 一个语言或API用来规定与类和类属性相关的查询; 一个规定MAPPING METADATA的工具; 一种技术可以让ORM的实现同事务对象一起进行DIRTYCHECKING, LAZY ASSOCIATION FETCHING以及其他的优化操作。原创 2017-05-22 13:37:01 · 1158 阅读 · 0 评论 -
django总结
render函数引入参数index_page = render(request, 'first_web_2.html', context)models中的数据库代码改动,合并数据库的操作python manage.py makemigrationspython manage.py migrate把html中引用的css路径更换成模板标签的方法<link rel="stylesheet" href=原创 2017-06-06 10:57:07 · 600 阅读 · 0 评论 -
Django-manage.py
#!/usr/bin/env pythonimport osimport sysif __name__ == "__main__": os.environ.setdefault("DJANGO_SETTINGS_MODULE", "firstsite.settings") try: from django.core.management import execut原创 2017-05-31 21:56:15 · 1390 阅读 · 0 评论 -
一个url对应多个文章
M未更改模型from django.db import models# Create your models here.class People(models.Model): name = models.CharField(null=True, blank=True,max_length=200) job = models.CharField(null=True, blank=Tr原创 2017-06-03 15:48:33 · 702 阅读 · 0 评论 -
让评论指定为某文章评论
普通评论从Article中查找普通评论Mfrom django.db import models# Create your models here.class People(models.Model): name = models.CharField(null=True, blank=True,max_length=200) job = models.CharField(null=原创 2017-06-03 15:53:32 · 571 阅读 · 0 评论 -
django中与表单相关的字段及其验证器
form.pyfrom django import formsdef words_validator(comment): if len(comment) < 4: raise ValidationError('Not Enough words')class CommentForm(forms.Form): name = forms.CharField(max_le原创 2017-06-08 14:25:44 · 1703 阅读 · 0 评论 -
多个表单在一个页面上的视图分离处理
Vfrom django.shortcuts import render, HttpResponse, redirectfrom firstapp.models import Article, Commentfrom django.template import Context, Templatefrom firstapp.form import CommentForm# Create you原创 2017-06-03 19:14:07 · 1470 阅读 · 0 评论 -
python笔记---需求文件requirements.txt的创建及使用
python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。在虚拟环境中使用pip生成:(venv) $ pip freeze >requirements.txt安装或升级包后,最好更新这个文件。需求文件的内容示例如下:alembic==0.8.6 bleach==1.4.3 click==6.6 ...原创 2018-04-26 21:59:15 · 927 阅读 · 0 评论