• Django模板


    pip install django -i https://pypi.douban.com/ django==***
    
    pip install virtualenv
    
    source ***/bin/activate
    
    virtualenv 路径
    

    初始化

    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, 'static')
    ]
    
    sys.path.insert(0,os.path.join(BASE_DIR,'***'))
    
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': "vue_shop",
            "USER":"root",
            "PASSWORD":"root",
            "HOST":"127.0.0.1",
            "PORT":int!!
            "OPTIONS":{"init_command":"SET storage_engine=INNODB"}
        }
    }
    

      

     语言改为中文

    # 语言改为中文
    LANGUAGE_CODE = 'zh-hans'
    # 时区改为上海
    TIME_ZONE = 'Asia/Shanghai'
    # 数据库存储使用时间,True时间会被存为UTC的时间
    USE_TZ = False
    

    注册应用

    # encoding: utf-8
    from django.contrib import admin
    # Register your models here.
    # 因为同一个目录,所以可以直接.models
    from .models import UserProfile
    # 写一个管理器:命名, model+Admin
    class UserProfileAdmin(admin.ModelAdmin):
        pass
    # 将UserProfile注册进我们的admin中, 并为它选择管理器
    admin.site.register(UserProfile,UserProfileAdmin)
    

      

    模型字段

    models.TextField()
    
    models.CharField()
    models.IntegerField()
    

      

    models.FloatField()
    

      

    models.DateField()
    
    models.DateTimeField()
    

      

    models.EmailField()
    

      

    models.ForeignKey()
    
    models.BooleanField()
    

     

    models.ImageField()
    

      

    字段选项

    max_length=***,
    null=True/False,
    blank=True/False,
    verbose_name="***"
    choices=***
    unique=True/False
    default=*** | defaut=datetime.now
    help_text="***"
    related_name="***" #反向查询
    upload_to="***" #上传文件目录
    db_table="***" #指定表名
    db_column="***" #指定字段名
    unique_together = ("***", "***") #联合唯一
    on_delete=models.CASCADE#用于外键报错

      

    Meta

    verbose_name = "***"
    verbose_name_plural = verbose_name
    
    def __str__(self):
        return self.username
    

      

  • 相关阅读:
    CSU1256 天朝的单行道(spfa)
    WordPress For SAE进入后台
    Android studio 使用NDK工具实现JNI编程
    android动画具体解释一 概述
    VC6.0编译DLL,使用VS2010调用问题及解决方法
    android 地址控件概述
    android 多线程概述
    android 中的 window,view,activity具体关系
    比较windows phone程序启动和android程序启动原理
    比较windows phone 的回退事件与android的回退事件
  • 原文地址:https://www.cnblogs.com/cangshuchirou/p/9776966.html
Copyright © 2020-2023  润新知