
django模型(三)
无敌轻车
django python selenium
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django_Pycharm_python3.5入门记录1-django项目创建和对接数据库
1.项目创建1.1 创建项目点击file,打开下拉菜单,选择new projec,在弹出的对话框中选择对应的文件夹和虚拟环境 1.2 创建项目app点击Tools选择 run mange.py Task 在命令窗口输入startapp Mynewsite 1.3 创建static、media、log等必要文件夹static用于放css、js文件 log用于存放日志文件 * media原创 2017-01-20 19:13:14 · 1875 阅读 · 0 评论 -
django使用xadmin安装和使用
安装xadmin在虚拟环境下,使用pip 安装pip install xadmin 安装完后会附带一些安装包Successfully installed django-crispy-forms-1.6.1 django-formtools-2.0 httplib2-0.9.2 xadmin-0.6.1使用安装包安装首先下载xadmin安装包:https://github.com/sshwsfc/x原创 2017-02-28 16:07:05 · 6894 阅读 · 0 评论 -
python3安装xadmin出现 UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444
python3的环境安装xadmin时,直接pip install xadmin出现Downloading xadmin-0.6.1.tar.gz (1.0MB) 100% |████████████████████████████████| 1.0MB 547kB/s Complete output from command python setup.py egg_info:原创 2017-02-27 21:46:40 · 19565 阅读 · 1 评论 -
django在admin后台中注册自己创建的数据库表
登陆django的admin的后台会出现以下界面 这个时候需要把自己创建的数据表也注册到admin中,这个时候就需要在数据表对应的app中找到admin.py文件 加入以下代码:from .models import UserProfileclass UserProfileAdmin(admin.ModelAdmin): passadmin.site.register(UserProfi原创 2017-02-27 17:36:24 · 3682 阅读 · 0 评论 -
1452, 'Cannot add or update a child row: a foreign key constraint fails
如果在使用Django Admin后台添加用户时出现报错:(1452, 'Cannot add or update a child row: a foreign key constraint fails (`mxproject`.`django_admin_log`, CONSTRAINT `django_admin_log_user_id_c564eba6_fk_auth_user_id` FOR原创 2017-02-27 17:26:35 · 6000 阅读 · 2 评论 -
汉化django默认admin后台
创建django默认admin后台的超级用户后,用超级用户进入,里面的界面默认是英文,这个时候只要修改setting.py文件中的参数就可以使后台变成简体中文LANGUAGE_CODE = 'zh-hans'TIME_ZONE = 'Asia/Shanghai'USE_I18N = TrueUSE_L10N = TrueUSE_TZ = False原创 2017-02-27 15:53:27 · 1515 阅读 · 0 评论 -
解决django.db.utils.DataError: (1406, "Data too long for column 'gender' at row 1")
创建django默认admin后台的超级账户在tool-run manage.py task 运行createsuperuser,提示输入用户名,邮件,密码manage.py@mxproject > createsuperuser"F:\Program Files (x86)\JetBrains\PyCharm 5.0.3\bin\runnerw.exe" "F:\Program Files (x原创 2017-02-27 15:37:10 · 16295 阅读 · 3 评论 -
django的makemigrations和migrate分别做了什么
建立了django的modle.py文件后,在pycharm,点击tool–run manage.py task 首先要执行makemigrations,这个时候可以看到以下类似的内容:manage.py@mxproject > makemigrations"F:\Program Files (x86)\JetBrains\PyCharm 5.0.3\bin\runnerw.exe" "F:\P原创 2017-02-16 17:26:13 · 13253 阅读 · 0 评论 -
django在models.py新增表字段出现You are trying to add a non-nullable field 'message' to usermessage without a
django在models.py中创建一个类,写入对应数据表对应的字段,在tool—Run manage.py task执行makemigrations Mynewsite再执行:migrate Mynewsite查看下数据表: 这时就可以在数据库中查到对应得数据表,但是这个时候需要再增加某些字段,就需要修改下models.py,如图然后在tool—Run manage.py task执行make原创 2017-02-08 11:50:48 · 18263 阅读 · 0 评论 -
App Mynewsite could not be found. Is it in INSTALLED_APPS?
在django创建app中,修改models.py添加对应的数据库表,后执行makemigrations Mynewsite 提示: App Mynewsite could not be found. Is it in INSTALLED_APPS? 这时候需要在settings.py中找到INSTALLED_APPS =,添加app名 重新执行后出现:Migrations for 'My原创 2017-02-08 11:13:28 · 4815 阅读 · 0 评论 -
django使用xadmin的全局配置
这篇主要写一些xadmin一些基础的全局设置主题设置首先需要在创建好的app中新建一个adminx.py的文件,然后添加代码# _*_ coding: utf-8 _*_import xadminfrom xadmin import viewsclass BaseSetting(object): enable_themes=True use_bootswatch=Truexadmi原创 2017-03-01 14:39:05 · 8945 阅读 · 2 评论