码迷,mamicode.com
首页 > 其他好文 > 详细

初学Django

时间:2018-11-01 00:56:50      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:star   super   停止   密码   端口号   一个   nbsp   激活   win   

一、建立虚拟环境

进入项目目录,建立虚拟环境: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_env\Scripts\activate

如果需要停止虚拟环境,使用: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

标签:star   super   停止   密码   端口号   一个   nbsp   激活   win   

原文地址:https://www.cnblogs.com/whitehawk/p/9886557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!