cmd中载入目标文件夹后
建立虚拟环境:python -m venv [环境名称]
激活虚拟环境:[环境名称]\Scripts\activate;停止虚拟环境:deactivate
安装Django:pip install Django
创建项目:django-admin startproject [项目名称] . (注意不用加.py)(注意末尾加点)
创建数据库:python manage.py migrate
核实是否正确创建项目:python manage.py runserver
再打开一个终端窗口,载入manage.py所在的文件夹
创建应用程序:(激活虚拟环境后)python manage.py startapp [程序文件夹名称]
设置模型:打开model.py创建类 例:
class Topic(model.Model):
text = model.CharField(max_length=200)
date_added = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.text
模型中可用的各种字段,查阅:docs.djangoproject.com/en/1.8/ref/models/fields
# CharField()要设置max_length=,TextField()不用。
# ForeignKey([关联类], on_delete=models...(不同值有不同功能))
激活模型:打开setting.py,将应用程序添加到 INSTALLED_APPS 这个元组中
修改数据库:先运行python manage.py makemigrations [程序文件夹名称](让django确定如何修改)
再运行python manage.py migrate(修改)
管理网站
创建超级用户:python manage.py createsuperuser
向管理网站注册模型:打开admin.py后,
from [程序文件夹名].models import [模块名]
admin.site.register(Topic)
查看数据
用shell: python manage.py shell
查看某模块所有内容:[模块名].objects.all()
查看某模块中id为1的外键:[名].entry_set.all()