创建Django项目的两种方式
有两种方式可创建django项目:
方式一:命令行
1. cmd 命令行,进入到指定的目录,执行:django-admin startproject mydiary 【mydiary 为项目名】,创建成功之后,出现如下:
mydiary/
manage.py
mydiary/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
2. 在项目根目录下【也就是manage.py所在目录下】,运行python manage.py runserver,Django会以127.0.0.1:8000这个默认配置启动开发服务器。

3.访问 http://127.0.0.1:8000/,看到如下的界面,说明Django一切正常。

方式二:pycharm里边创建django项目
1. 打开pycharm,点击左上角file--> New Project
注:社区版pycharm无法使用该方式创建项目,专业版可以

2. 安装完成

3.启动项目

4. 启动失败,报错:

解决办法:在settings.py文件开头,加上 import os

5. 再次启动项目

6. 点击步骤5的http://127.0.0.1:8000/,使用默认浏览器打开网页

以下分别是社区版和专业版的关于:


总结:以上就是创建django项目的2种方式,社区版和专业版都可以使用命令行进行创建,如果是社区版,不能使用方式二进行创建。以上就是今天的内容,希望对你有所帮助。
创建Django项目的两种方式的更多相关文章
- Eclipse中构建maven项目的两种方式
Eclipse中构建maven项目的两种方式 方式一: 1.构建maven项目 1.1 新建meven项目,可在Other中找到maven文件夹 1.2 进入maven项目后,点击next 1.3 在 ...
- 创建安卓模拟器的两种方式及常用Android命令介绍
创建安卓模拟器有以下两种方式: 1>通过图形界面创建,在Eclipse中单击Windows->Android Virtual Device Manager启动图形界面窗口 2>如果用 ...
- 创建Java多线程的两种方式和线程异常
一.使用多线程的两种方法 使用多线程的两种方法有:继承Thread类和实现runable接口. 二.继承Thread类 来看一下thread类的源代码: class Thread implement ...
- git创建项目的两种方式
场景1: 将本地内容推送给远程库 1.创建版本库 git init 将此目录转换为git可管理的仓库 git config --global user.name "xx" 或 gi ...
- django分页的两种方式
第一种自定义分页: def pageDemo(request): ''' 自定义分页] :param request: :return: ''' currentpage=request.GET.get ...
- Linux部署springboot项目,两种方式
部署jar包(官方推荐) 在linux服务器上运行Jar文件时通常的方法是: $ java -jar test.jar 这种方式特点是ssh窗口关闭时,程序中止运行.或者是运行时没法切出去执行其他任务 ...
- 获取 Django版本号的两种方式
one k@ubuntu:~$ python Python ( , ::) [GCC ] on linux2 Type "help", "copyright", ...
- Java进阶知识16 Spring创建IOC容器的两种方式
1.直接得到 IOC 容器对象 ApplicationContext applicationContext = new ClassPathXmlApplicationContext("app ...
- 【java并发】传统线程技术中创建线程的两种方式
传统的线程技术中有两种创建线程的方式:一是继承Thread类,并重写run()方法:二是实现Runnable接口,覆盖接口中的run()方法,并把Runnable接口的实现扔给Thread.这两种方式 ...
- python_106_创建类的两种方式
class Foo(object): def __init__(self, name): self.name = name f = Foo("alex") print(type(f ...
随机推荐
- Android学习——控件Notification
1.创建Notification和NotificationManager 2.NotificationChannel 3.常用方法说明
- IDEA报错Error running ‘Application‘: Command line is too long解决方案
IDEA报错Error running 'Application': Command line is too long.Shorten command line for Application or ...
- 如何下载zoom上别人录制的视频?
参考知乎作者"Oops chocoholic"的方法 https://www.zhihu.com/question/432030457/answer/1681898684 临时关闭 ...
- 修改 npm 全局模块及模块缓存存放位置
说明 npm 全局模块安装将包安装到 C:\Users\%user%\AppData\Roaming\npm 目录下,缓存则放于 C:\Users\%user%\AppData\Roaming\npm ...
- jdbc与Statement接口
Statement接口引入 使用Statement接口实现添加数据操作 使用Statement接口实现更新数据操作 使用Statement接口实现删除数据操作
- gitlab+jenkins配置自动触发构建
1.jenkins安装gitlab插件 2.启动gitlab容器 docker run -itd -v /opt/gitlab/etc:/etc/gitlab -v /opt/gitlab/log:/ ...
- Java script Date和长整型互换
document.write(new Date().getTime()); document.write('<br/>') var date1=new Date(1590024428000 ...
- 动态修改网页的 icon 和 title
在public的index.html中使用 link 和 title 占位(内容随意,获取到数据之后此处的内容会被覆盖) 在App.vue中调用接口获取数据,找到 link 和 title 元素,将获 ...
- 查看Sql数据库连接数
select count(1) as nums, sd.name from [Master].[dbo].[SYSPROCESSES] spinner join [Master].[dbo].[SY ...
- ubuntu添加新硬盘进行分区,并挂载到/home
ubuntu添加新硬盘,进行分区,并挂载到/home目录. 1.查看已有的磁盘,可以看到sdb还没有分区. > sudo fdisk -l 可以看到各个硬盘的设备名,一般以sda.sdb.sdc ...