如何使用pycharm配合部署python的django框架

如何使用pycharm配合部署python的django框架,第1张

安装软件
安装 Python 27、PyCharm、pip(Python包管理工具)、Django ( pip install Django)
部署
PyCharm 新建Django工程
完成后,其目录如下:
子目录MyDjangoProject下表示工程的全局配置,分别为setttingspy、urlspy和wsgipy,其中setttingspy包括了系统的数据库配置、应用配置和其他配置,urlspy则
表示web工程Url映射的配置。
子目录student则是在该工程下创建的app,包含了modelspy、testspy和viewspy等文件
templates目录则为模板文件的目录
managepy是Django提供的一个管理工具,可以同步数据库等等

启动
创建完成后,就可以正常启动了。点击Run 按钮,启动时报错了:
Traceback (most recent call last):
File "D:/workspace/MyDjangoProject/managepy", line 10, in <module>
execute_from_command_line(sysargv)
File "D:\Python27\lib\site-packages\django\core\management\__init__py", line 338, in execute_from_command_line
utilityexecute()
File "D:\Python27\lib\site-packages\django\core\management\__init__py", line 312, in execute
djangosetup()
File "D:\Python27\lib\site-packages\django\__init__py", line 18, in setup
appspopulate(settingsINSTALLED_APPS)
File "D:\Python27\lib\site-packages\django\apps\registrypy", line 89, in populate
"duplicates: %s" % app_configlabel)
djangocoreexceptionsImproperlyConfigured: Application labels aren't unique, duplicates: admin
应该是admin配置冲突了,打开setttingspy文件,发现admin配置重复了
INSTALLED_APPS = (
'djangocontribadmin',
'djangocontribauth',
'djangocontribcontenttypes',
'djangocontribsessions',
'djangocontribmessages',
'djangocontribstaticfiles',
'djangocontribadmin',
'student',
)
注释掉其中一行后(为什么会有这个问题,估计是个bug),重新启动,ok
web工程添加页面

此时,我们尚没有写一行代码,程序就duang跑起来了! 快添加一个Hello World的页面吧。

打开student/viewspy文件,输入以下内容
def sayHello(request):
s = 'Hello World!'
current_time = datetimedatetimenow()
html = '<html><head></head><body><h1> %s </h1><p> %s </p></body></html>' % (s, current_time)
return >如果你也是这个情况的话,通过以下的方案能够90%的解决问题,
在浏览器中打开django自带的后台admin,发现浏览器中是响应成功的,但是样式就是丢失了,
这个时候不要着急,winl+R (win键是键盘左下角第二个键) 打开 输入regedit 打开你的注册表,
然后找到 HKEY_CLASSES_ROOT -> css(前面有个点…)找到之后点击它,然后选择Content Type
更改内容为 text/css 初始的内容是application/x-css、所以导致样式丢失的,更改过来之后ctrl+shift+r强制
刷新浏览器+重启django服务器就好啦,你想要的样式就会恢复啦,
亲测可用 才转给你的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10940584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存