python:django入门学习总结一(windows)

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()

上一篇:android – 从扫描的GS1类型条形码中提取信息


下一篇:Django ORM的骚操作