zoukankan      html  css  js  c++  java
  • django的一些问题

    django
    文档(包括Django book)最完善、市场占有率最高
    强大的URL路由配置
    自助管理后台


    python3.7 + django2.2 两处mysql配置需要修改的源码
    operations.py
    query.decode改为query.encode
    base.py
    注释if。。。。。两行

    字符串前面r的用法
    # 1、用于正则表达式,规避反斜杠的转义
    search = re.compile(r's*')
    # 2、用于系统路径,规避反斜杠的转义
    path = r'e: ext'

    设置增主键id
    user_id = models.AutoField(primary_key=True)
    同步models到数据库
    cmd进入manage.py所在目录
    python manage.py makemigrations
    自动检测models生成grations
    python manage.py migrate
    执行操作修改数据库

    配置多级路由
    user_patterns = [
    url(r'^index/',user_views.toIndex),
    ]
    urlpatterns = [
    url(r'^user/',include(user_patterns)),
    ]

    QuerySet 创建对象的方法


    获取表单数据的三方法
    对象
    obj = models.UserInfo.objects.all()
    字典
    obj = models.UserInfo.objects.all().values()
    {% for row in o %}
    {{row.user_name }}
    {% endfor %}
    元祖
    obj = models.UserInfo.objects.all().values_list()
    {% for row in o %}
    {{row.1}}
    {% endfor %}

    测试数据库
    from django.test import TestCase
    from . import models
    # Create your tests here.
    class UserInfoTest(TestCase):
    def setUp(self):
    models.UserInfo.objects.create(user_name='tutu',password='123')

  • 相关阅读:
    MyEclipse10.0构建maven web项目
    maven安装与配置(windows系统)
    Spring远程服务(RPC)
    Spring Security
    Spring MVC
    spring事务管理
    java图形界面
    Mysql 临时表+视图
    python_控制台输出带颜色的文字方法
    [Python] 字符串加密解密
  • 原文地址:https://www.cnblogs.com/tutuwowo/p/10920999.html
Copyright © 2011-2022 走看看