Django学习计划--模型使用

来源:互联网 发布:淘宝店铺装修模版代码 编辑:程序博客网 时间:2024/06/05 04:15

1.数据库配置:

修改Settings.py找到DATABASES配置项DATABASES={    'ENGINE':'django.db.backend.mysql',    'NAME': 'test',    'USER': 'test'    'PASSWORD': ''    'HOST': 'localhost',    'PORT': '3306'}


2.定义模型

i)必须创建Apppython manage.py startapp UserModelApp文件结构如下:- HelloWorldProject    - UserModelApp        - __init__.py        - admin.py        - models.py        - tests.py        - views.py

ii)修改UserModelApp下model.py文件:
#model.pyfrom django.db import modelsclass User(models.Model):    name = models.CharField(max_length=20)
iii)修改settings.py中INSTALLED_APPS项为如下:    INSTALLED_APPS = (    'django.contrib.admin',    'django.contrib.admin,            .            .            .    'UserModelApp',#添加此项    )

iv)在Django1.7之前执行:python manage.py syncdb即可生成表.在Django1.7之后需要执行以下两句指令:首先执行:python manage.py makemigrations;然后执行:python manage.py migrate --run-syncdb后成功生成数据库表.


3.数据库操作

i)配置路由:    修改HelloWorld目录中urls.py文件    from django.conf.urls import url
#urls.py文件from django.contrib import adminfrom ManagerApp import views as mavfrom ManagerApp.operation import operation_addurlpatterns = [    url(r'^admin/', admin.site.urls),    url(r'^add_user_type_page/$', mav.show_add_user_type_page),    url(r'^add_user_type/$',operation_add.add_user_type),    url(r'^add_user_page/$', mav.show_add_user_page),    url(r'^add_user/$', operation_add.add_user),]
1 0
原创粉丝点击