![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
SnowRomance
这个作者很懒,什么都没留下…
展开
-
Django 基础
1.安装 Django pip install Django==1.9.6 2.创建一个 project django-admin startproject DjangoF 3.创建一个 app 进入 DjangoF project 目录下,运行 python manage.py startapp AppF 或 django-admin startapp AppF原创 2016-06-28 10:07:16 · 229 阅读 · 0 评论 -
django 报错
1.报错:Python NameError: name 'include' is not defined [closed] 解决:from django.conf.urls import url, include 什么时候用 include 呢? 答:在引用外部类(自定义)的时候原创 2016-06-29 13:48:35 · 454 阅读 · 0 评论 -
配置
1.BASE_DIR = os.path.dirname(os.path.dirname(__file__)) 这里用到了python中一个神奇的变量 __file__ 这个变量可以获取到当前文件(包含这个代码的文件)的路径。os.path.dirname(__file__) 得到文件所在目录,再来一个os.path.dirname()就是目录的上一级,BASE_DIR 即为 项目 所在原创 2016-06-29 13:47:15 · 317 阅读 · 0 评论 -
表单
在tools文件夹中新建一个 forms.py 文件 1 2 3 4 5 from django import forms class AddForm(forms.Form): a = forms.IntegerField() b = forms.IntegerField()原创 2016-06-29 13:46:49 · 272 阅读 · 0 评论 -
后台
# coding:utf-8 from __future__ import unicode_literals from django.db import models from django.utils.encoding import python_2_unicode_compatible @python_2_unicode_compatible class Article(原创 2016-06-29 13:46:24 · 373 阅读 · 0 评论 -
对象操作(新建和获取)
1.新建一个对象的方法有以下几种: Person.objects.create(name=name,age=age) p = Person(name="WZ", age=23) p.save() p = Person(name="TWZ") p.age = 23 p.save() Person.objects.get_or_create(name="WZT", a原创 2016-06-29 13:45:58 · 412 阅读 · 0 评论 -
django 快速登录
1. 在 account app 下面继续实现,因此 不需要添加 app 也不用配置 settings.py,并且延用 account 的 user model 2.在 views.py 上添加 login 函数 class LoginForm(forms.Form): username = forms.CharField(label='用户名:', max_length=100) passw原创 2016-06-29 13:45:33 · 311 阅读 · 0 评论 -
django 快速注册
1.添加 account app python manage.py startapp account 2.添加到 settings.py 中 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.原创 2016-06-29 13:45:12 · 223 阅读 · 0 评论 -
django 中 form 页面显示
# 这是第一种写法,在 显示表单 # 这是第二种写法,在 显示表单 # 这是第三种写法,在显示表单 {% for field in form %} # 这是第四种写法,以循环形式显示表单 {{ field.la原创 2016-06-29 13:44:51 · 1094 阅读 · 0 评论 -
django1.9 使用 MySQLdb
Python版本:3.5.1 Django版本:1.9 前面将Python升级完,然后将pip安装,然后是安装Django,高高兴兴的使用命令: django-admin.py startproject first 把Django名为first的项目也建立了,然后使用命令: django-admin.py startapp article 把名为article的app也原创 2016-06-29 13:40:38 · 1616 阅读 · 0 评论 -
django 文件上传
1.创建 app upload 在 mysite 中 python manage.py startapp upload 2.在 settings.py 中添加 upload 应用 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.con原创 2016-06-29 13:39:37 · 298 阅读 · 0 评论 -
django 模板语法
显示的数据必须是后端view.py传输的数据 名字 1.普通输出 {{ i }} 2.for 循环 {% for i in TutorialList %} {{ i }} {% endfor %} {% for key, value in info_dict.items %} {{ key }原创 2016-06-28 10:12:52 · 1409 阅读 · 0 评论 -
django 实例演示
1.创建一个 project django-admin startproject mysite 2.在 mysite 下面创建一个 app python manage.py startapp blog 注:Django 1.8.x 以上的,还有一个 migrations 文件夹。Django 1.9.x 还会在 Django 1.8 的基础上多出一个 apps.py 文件。但是这些都与原创 2016-06-28 10:12:01 · 508 阅读 · 0 评论 -
创建 admin 后台账号
首先我们要新建一个用户名,用来登陆管理网站,可以使用如下命令: python manage.py createsuperuser 输入想要使用的用户名: Username (leave blank to use 'administrator'): user01 输入email: Email address: (在这里输入你的自己的邮箱帐号) 输入密码原创 2016-06-28 10:08:42 · 1272 阅读 · 0 评论 -
django admin 密码修改
想用下django admin后台更新下数据,突然忘记了密码了 看了下数据库,密码是加密的,所以直接从数据库获得是不可能了 那么就用Django shell: python manage.py shell 然后获取你的用户名,并且重设密码: from django.contrib.auth.models import User user = User.objects.ge原创 2016-06-28 10:07:46 · 569 阅读 · 0 评论 -
django 添加 css 等静态文件
django 中访问 css 等静态文件必须以 url 的形式去访问,即必须配置 urls.py 的访问路径 首先在 settings.py 中添加: STATIC_ROOT = os.path.join(os.path.dirname(os.path.dirname(__file__)), 'static') STATICFILES_DIRS = [ ('css', os.pat原创 2016-06-29 16:34:07 · 3266 阅读 · 1 评论