python3.7--Django - Go语言中文社区

python3.7--Django


1、创建虚拟环境:

把目录切换到一个空文件夹目录下,执行

python -m venv text_env

#text是虚拟环境的名字

如果不管用试试

pip install --user virtualenv 

virtualenv web_env

2、激活虚拟环境: web_envScriptsactivate

关闭用:deactivate

3、安装Django:pip install Django

4、创建项目:django-admin startproject web_project .

5、创建数据库python manage.py migrate

sqlite数据库 是一种使用单个文件的数据库,是编写简单应用程序的理想选择,因为它让你不用太关注数据库管理的问题。

6、此时的目录:

 

7、    查看是否创建了项目:python manage.py runserver

 

打开这个链接:

 

到目前为止一切正常,关闭用ctrl+c,但现在不关闭

8、创建项目,请再打开一个终端窗口(或标签页),并切换到 manage.py 所在的目录,创建一个应用程序:

python manage.py startapp progect01 

9、在新创建的项目中的models.py文件里写入实体类:

 

10、如果想使用模块需要激活模型:在之前创建的web_project中的settin.py

 

11、需要让 Django 修改数据库,使其能够存储与模型 Topic 相关的信息。

python manage.py makemigrations progect01

命令 makemigrations 让 Django 确定该如何修改数据库,使其能够存储与我们定义的新模型相关联的数据。输出表明 Django 创建了一个名为 0001_initial.py 的迁移文件,这个文件将在数据库中为模型 Topic 创建一个表。

下面来应用这种迁移,让 Django 替我们修改数据库:

 python manage.py migrate

12、Django 管理网站:

创建管理网站的超级管理员

python manage.py createsuperuser

13向管理网站注册模型:

Django 自动在管理网站中添加了一些模型,如 User 和 Group ,但对于我们创建的模型,必须手工进行注册。

在progect01下的admin.py:

 

添加topicsàaddàsave

14、定义模型 Entry

要记录学到的国际象棋和攀岩知识,需要为用户可在学习笔记中添加的条目定义模型。每个条目都与特定主题相关联,这种关系被称为多对一关系,即多个条目可关联到同一个

主题。

***每当需要修改 “ 学习笔记 ” 管理的数据时,都采取如下三个步骤:修改 models.py ;对 learning_logs 调用 makemigrations ;让 Django 迁移项目。即9和11,13,有问题就百度一下,都有解决办法

可以添加几条entry

15、创建网页:使用 Django 创建网页的过程通常分三个阶段:定义 URL 、编写视图和编写模板。

 

 

16、编写视图

如果报错,没有app_name,就改下代码:

17、编写模板

写一个index.html文件,刷新浏览器

如果报错说没找到模板只要注册下项目地址,还是在setting.py中:

刷新浏览器,ok:

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_30148167/article/details/90710616
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 21:49:00
  • 阅读 ( 1272 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢