DJANGO基础命令

DJANGO基础命令

  • 安装Django
  • 创建应用程序
  • 定义模型
  • 管理网站
    • 创建超级用户
    • 向管理网站注册模型
    • 修改数据时步骤
  • 创建网页
  • 配置设置

DJANGO基础命令

安装Django

pip install Django

创建Django项目

django-admin.py startproject project_name .

创建数据库

python manage.py migrate

查看项目运行

python manage.py runserver

关闭这个服务器:ctrl+c

创建应用程序

Python manage.py startapp app_name

定义模型

文件models.py,创建类,参阅Django Model Filed Reference(Django模型字段参考)网址:docs.djangoproject.com/en/1.8/ref/models/fields/
激活模型
文件settings.py添加应用程序至INSTALLED_APPS元组项
命令Python manage.py makemigrations app_name让django确定如何修改数据库
命令Python manage.py migrate应用迁移

管理网站

创建超级用户

Python manage.py createsuperuser

执行createsuperuser命令时,提示输入超级用户名,电子邮件,两次密码
Django存储密码时保存计算的散列值,每次登录计算散列值并进行比较

向管理网站注册模型

Django自动在管理网站添加了一些模型,如user和group,但对于我们创建的模型,必须手工进行注册
修改文件admin.py,注册模型后,使用Admin.site.register(模型名)

Django shell

修改数据时步骤

修改models.py
对 app_name调用makemigrations
让django迁移项目migrate
在admin.py中注册模型

创建网页

三个阶段:定义URL,编写视图和编写模板,

Models:
ForeignKey外键引用

配置设置

Settings.py下面
DEBUG = True 默认为true,这时可看一以出错的各种信息,包括异常的信息。
生产环境时,改为flase
ALLOWER_HOSTS=[ ] 配置哪些IP可以访问应用,默认只有127.0.0.1
INSTALLED_APPS=[…] 配置应用
MIDOLEWARE=[…] 中间件
TEMPLATES=[…] 模板
DATABASES={…} 数据库
LANGUEGE_CODE=’en-us’ 配置语言,可改成中文‘zh-hans’

你可能感兴趣的:(PYTHON,建站,笔记,django,python,后端)