基本工具
- Anaconda 进行 django相关依赖管理;
- PyCharm 进行Django网站开发;
Django相关命令
- conda install django #安装Django
- python -m django –version #查看Django版本
- django-admin startproject mysite # 创建名为 mysite的项目
- python manage.py runserver #启动服务
- python manage.py runserver 8080 #启动服务,指定端口
- python manage.py startapp testapp #创建名为 testapp的 app (module)
- conda install pymysql #安装pymysql 补丁?驱动?
- python manage.py shell #控制台,可以输入相关内容进行测试
- python manage.py makemigrations #当Model有变化的时候,执行这条命令重新生成 model相关文件
- python manage.py migrate #根据model,生成数据库表
终端命令
- tree /f #查看当前目录的树形图
- tree store /f #查看store目录下的树形图
Mysql 命令
- mysql -u root -p #mysql登陆
- grant all on store.* to yuan@localhost identified by ‘yuan’; # 给store数据库下的表添加一个拥有所有权限的用户名为yuan,密码为yuan的用户;
- show columns from store_storeinfo; #显示store_storeinfo表的列信息
setting.py
- INSTALLED_APPS #配置app (module)
- DATABASES #配置数据库连接信息
- TEMPLATES #配置模板文件夹
Tips :
- 注意配置 pymysql
- 表单提交需要在表单中添加
{% csrf_token %}