Django2

作者: 已不再更新_转移到qiita | 来源:发表于2018-03-02 10:14 被阅读52次

版本

python -m django --version

Creating a project

django-admin startproject <web>

Run

python manage.py runserver
python3 manage.py runserver
python3 manage.py runserver 0:8000

Creating app

python manage.py startapp notify

Models

from django.db import models

class BaseModel(models.Model):
    created_at = models.DateTimeField(auto_now_add=True, db_index=True)
    updated_at = models.DateTimeField(auto_now=True, db_index=True)

    class Meta:
        abstract = True

###################################

class Addrs(BaseModel):
    address = models.CharField(max_length=100, unique=True)
    balance = models.BigIntegerField(default=0, help_text="余额")

    class Meta:
        db_table = "addrs"

Migrations

python manage.py makemigrations
python manage.py migrate

Console

python manage.py shell

Rollback Migrations

python manage.py showmigrations shop

  web
  [X] 0001_initial
  [X] 0002_transactions

##########
python manage.py migrate shop 0001_initial

  Operations to perform:
    Target specific migration: 0001_initial, from shop
  Running migrations:
    Rendering model states... DONE
    Unapplying shop.0002_transactions... OK

Admin

python manage.py createsuperuser

静态文件

python manage.py collectstatic


参考:

https://docs.djangoproject.com/en/2.0/intro/tutorial01/
https://zhuanlan.zhihu.com/p/32913361

相关文章

  • django:Not Found: /favicon.ico ;

    环境 windows10 + django2 + pycharm + mysql 对于Not Found: /fa...

  • VUE 与django整合

    一.django与vue整合 创建Django2项目 通过 `django-admin startproject ...

  • Django2

    视图1使用指南 前言 MVT模式中的V,V代表视图,在Django中的视图主要用来接受web请求,并做出响应。视图...

  • Django2

    版本 python -m django --version Creating a project django-a...

  • Django2

    database 数据库表生成: pools.models.py django1.setting.py 进入命令行...

  • django2

    什么时候需要 python manage.py makemigrationspython manage.py mi...

  • django2连接mysql

    django2配置mysql 一、环境 前提配置:macOS python3 django2.0 mysql...

  • 搭建web环境 windows(Linux)+python+ng

    一、 安装django 1、下载源码下载 .gz 包:pip install django2、安装(.gz包)进入...

  • linux部署django

    环境:centOs,Django2, 使用Pycharm同步文件 配置uwsgi 配置nginx 配置数据库: m...

  • Django2 SQLite3迁移到MySQL数据库

    我的博客,欢迎阅读 https://blog.starmeow.cn Django2 SQLite3迁移到MySQ...

网友评论

      本文标题:Django2

      本文链接:https://www.haomeiwen.com/subject/vnjfoxtx.html