初学Django

Posted whitehawk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初学Django相关的知识,希望对你有一定的参考价值。

一、建立虚拟环境

进入项目目录,建立虚拟环境:python -m venv ll_env(创建一个名为ll_env的虚拟环境)

如果不成功,可安装virtualenv包:pip install --user virtual 不可以的话则用:sudo apt-get install python-virtualenv(Ubuntu)

然后使用:virtualenv ll_env创建虚拟环境。

如果需要指定版本则用:virtualenv ll_env --python=python3(或者其他版本)

二、激活虚拟环境

使用命令:source ll_env/bin/activate   Windows下使用:ll_envScriptsactivate

如果需要停止虚拟环境,使用:deactivate 或者关闭终端。

三、安装Django

使用 pip install Django

四、在Django中创建项目

命令:django-admin.py startproject learning_log  .   会新建一个名为learning_log的项目,末尾有句点别忘加。

五、创建数据库

命令:python manage.py migrate   会新建一个db.sqlite3

六、查看项目

命令:python manage.py runserver  然后在浏览器输入url:127.0.0.1:8000  就能看到web页面。若端口占用,可以用:  python manage.py runserver 8001(端口号)

七、创建应用程序

命令:python manage.py startapp learning_logs  会新增一个文件夹learning_logs。

八、定义模型

在model.py中自定义模型。

九、激活模型

打开settings.py,在INSTALLED_APPS = ( ...... )中添加自己的应用程序。如:INSTALLED_APPS = ( ......   ‘learning_logs‘)

然后需要修改数据库:python manage.py makemigrations learning_logs  然后会创建一个名为0001_initial.py的迁移文件。

应用这种迁移:python manage.py migrate

十、创建超级用户

命令:python manage.py createsuperuser  然后根据提示输入用户名和密码。

十一、注册模型

在admin.py里写入:admin.site.register(模型名)

 

到这里,整个流程就结束了,然后就是添加自己想写的东西。

以上是关于初学Django的主要内容,如果未能解决你的问题,请参考以下文章

DjangoDjango 文件下载最佳实践

DjangoDjango模块创建应用程序

DjangoDjango 如何支持 分组查询统计?

DjangoDjango Debug Toolbar调试工具配置

DjangoDjango中的模糊查询以及Q对象的简单使用

djangodjango-redis的使用方法