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 · 207 阅读 · 0 评论 -
Django01-安装和示例
环境Windows10python 3pip install Django==1.11.4验证import djangoprint(django.get_version())创建项目django-admin startproject HelloWorld项目结构.|-- HelloWorld| |-- __init__.py| |原创 2017-09-05 15:11:05 · 383 阅读 · 0 评论 -
Django03-model
以一个积分系统作为示例创建模型首先在app中修改models.py定义两个模型User和Pointsfrom django.db import modelsclass User(models.Model): id=models.indexes username=models.CharField(max_length=200) password=models.原创 2017-09-07 11:56:53 · 232 阅读 · 0 评论 -
Django05-表单
我们增加如下页面:/points/edit/ 添加积分页面(填写提交后跳转积分详情页面)views.pydef 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 · 185 阅读 · 0 评论 -
Django04-view
根据之前数据库中实体的关系,我们相应建立几个view/points 首页,显示不用模板的用户列表/points/help 帮助页,显示不用模板的固定返回值/points/notice 通知页,显示使用模板的用户列表/p原创 2017-09-07 17:29:02 · 339 阅读 · 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 · 333 阅读 · 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 · 2971 阅读 · 0 评论