摘要:
1.在questions模型中,有个author外键 2.使用questions = QuestionsModel.objects.all() questionsModel = questions.values() 这里返回的是一个字典,author改变为一个键值对,非author模型 因此,是无法 阅读全文
摘要:
使用 Nginx + Django+UWSGI 部署机器时,一直出现 Debugging Apache/Django/WSGI Bad Bad Request (400) 错误 最后发现问题是 Django的settings配置问题: 阅读全文
摘要:
需求: 在views中返回的url需要返回到具体的某一篇文章的评论列表 根据源码得出: 第一个参数就是使用的view方法 第二个args参数可以传入需要的参数,比如文章的id。 即可实现跳转到指定文章。 阅读全文
摘要:
Django 模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。 以下对此作一总结: Model 元数据就是 "不是一个字段的任何数据" -- 比如排序选项, admin 选项等等. *abstract :抽象类 这个属性是定义当前的模型类是不是一个抽象类。 所谓抽象类是不会 阅读全文
摘要:
class FrontUserModel(models.Model): uid = models.UUIDField(primary_key=True,default=uuid.uuid4) email = models.EmailField(unique=True) username = mode 阅读全文
摘要:
class NumberForm(BaseForm): querynumber = forms.CharField(error_messages={'required':u'请输入手机号'}) def clean_querynumber(self): number = self.cleaned_da 阅读全文
摘要:
form中若定义action,那么,ajax将不能执行。form默认提交的请求优先级高于ajax 阅读全文
摘要:
在表单中,表单是通过按钮提交参数到服务器,即loacation/?q=xxx的传递形式 但是普通url可以跟参数直接发送。 因此在views里获取的方式也不同。form表单的可以通过 q=request.GET.get('querynumber')的形式来获取,普通的url可以直接通过传进来的参数进 阅读全文
摘要:
values(*fields) 当传入参数时,只会列出你指定的参数 也可以加上filter,filter在前或者后面都是一样的 阅读全文
摘要:
URL相关信息: HttpRquest对象包含当前请求url的一些信息,通过这些信息,你可以获得正在访问这个页面的用户,或者使用的浏览器: request的其他信息: request.META 是一个python字典,包含了所有本次http请求的header信息,比如用户ip地址、用户Agent(通 阅读全文
摘要:
当采用ajax处理请求的时候,在views函数中使用 return render(request,'XXX.html',{'error':form.get_error()}) 返回渲染模板时,会优先处理ajax请求,遇到错误将不会执行 return render(request,'XXX.html',{'error':forms.get_error()}), 可以采用 retu... 阅读全文
摘要:
1、在项目根目录下运行:python manage.py shell 2、重设密码 from django.contrib.auth.models import User user =User.objects.get(username='admin') user.set_password('new_password') user.save() 阅读全文