Django
yfraquelle
这个作者很懒,什么都没留下…
展开
-
Django02-项目配置
数据库 在setting.py中,原来是 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } ENGINE:引擎,一般为'django.db.backends.sq原创 2017-09-05 18:21:28 · 205 阅读 · 0 评论 -
Django01-安装和示例
环境Windows10 python 3 pip install Django==1.11.4验证 import django print(django.get_version()) 创建项目 django-admin startproject HelloWorld 项目结构 . |-- HelloWorld | |-- __init__.py | |原创 2017-09-05 15:11:05 · 380 阅读 · 0 评论 -
Django03-model
以一个积分系统作为示例 创建模型 首先在app中修改models.py定义两个模型User和Points from django.db import models class User(models.Model): id=models.indexes username=models.CharField(max_length=200) password=models.原创 2017-09-07 11:56:53 · 227 阅读 · 0 评论 -
Django05-表单
我们增加如下页面: /points/edit/ 添加积分页面(填写提交后跳转积分详情页面) views.py def edit(request,user_id): user=get_object_or_404(User,pk=user_id) # 直接使用get_object_or_404来处理,调用get() return render原创 2017-09-07 18:14:54 · 176 阅读 · 0 评论 -
Django04-view
根据之前数据库中实体的关系,我们相应建立几个view /points 首页,显示不用模板的用户列表 /points/help 帮助页,显示不用模板的固定返回值 /points/notice 通知页,显示使用模板的用户列表 /p原创 2017-09-07 17:29:02 · 336 阅读 · 0 评论 -
Django06_model field
一个Model通常是一个python的django.db.models.Model类的子类,对应于一个数据库表。Model中的每一个属性表示一个数据库字段。 定义模型后需要将app的名称写入manage.py的INSTALLED_APPS中,这样才能使用模型。 基本的Model创建已经在前面说过,运行manage.py migrate,Django会在数据库中自动创建一个appname_mod原创 2017-09-11 17:45:00 · 329 阅读 · 0 评论 -
用apache2部署Django应用
环境要求:Ubuntu14.04及以上,python3.4及以上 查看系统版本:cat /etc/issue 切换python版本 python2可能导致ImportError: No module named Django错误 查看python版本:python --version 一般Ubuntu系统自带python,在/usr/bin可查看已安装的版本 若为p原创 2017-08-05 23:42:52 · 2962 阅读 · 0 评论