初学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_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(模型名)
到这里,整个流程就结束了,然后就是添加自己想写的东西。0.0